Прослушивание сокета
После привязки сокета к IP-адресу и порту в системе сервер должен прослушивать этот IP-адрес и порт для входящих запросов на подключение.
Прослушивание сокета
Вызовите функцию прослушивания , передав в качестве параметров созданный сокет и значение для невыполненной работы, максимальную длину очереди ожидающих подключений для приема. В этом примере параметру невыполненной работы было присвоено значение SOMAXCONN. Это значение является специальной константой, которая указывает поставщику Winsock для этого сокета разрешить максимальное разумное количество ожидающих подключений в очереди. Проверьте возвращаемое значение на наличие общих ошибок.
if ( listen( ListenSocket, SOMAXCONN ) == SOCKET_ERROR ) {
printf( "Listen failed with error: %ld\n", WSAGetLastError() );
closesocket(ListenSocket);
WSACleanup();
return 1;
}
Следующий шаг. Принятие подключения
Связанные темы