Endil

Untitled

Sep 2nd, 2015
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. int _tmain(int argc, _TCHAR* argv[])
  2. {
  3. char buff[1024];
  4. WSAStartup(0x0202, (WSADATA *) &buff);
  5. SOCKET my_socket;
  6. my_socket = socket(AF_INET, SOCK_STREAM, 0);
  7. sockaddr_in local_addr;
  8. local_addr.sin_family = AF_INET;
  9. local_addr.sin_port = htons(15000);
  10. bind(my_socket, (sockaddr *) &local_addr, sizeof(local_addr));
  11. //listen(my_socket, 16);
  12. if (listen(my_socket, 100))
  13. {
  14. // Ошибка
  15. int t = WSAGetLastError();
  16. printf("Error listen %d\n", WSAGetLastError());
  17. closesocket(my_socket);
  18. WSACleanup();
  19. return 1;
  20. }
  21. SOCKET client_socket;
  22. sockaddr_in client_addr;
  23. client_socket = accept(my_socket, (sockaddr *)&client_addr, (int *) sizeof(client_addr));
  24. /*while (client_socket = accept(my_socket, (sockaddr *) &client_addr, (int *) sizeof(client_addr))) {
  25. DWORD threadID;
  26. CreateThread(NULL, NULL, client_processing, &client_socket, NULL, &threadID);
  27. }*/
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment