侦听套接字
将套接字绑定到系统上的 IP 地址和端口后,服务器必须侦听传入连接请求的 IP 地址和端口。
侦听套接字
调用 listen 函数,将作为参数传递给创建的套接字和 积压工作的值,以及要接受的挂起连接队列的最大长度。 在此示例中, 积压工作 参数设置为 SOMAXCONN。 此值是一个特殊常量,指示此套接字的 Winsock 提供程序允许队列中最大合理的挂起连接数。 检查一般错误的返回值。
if ( listen( ListenSocket, SOMAXCONN ) == SOCKET_ERROR ) {
printf( "Listen failed with error: %ld\n", WSAGetLastError() );
closesocket(ListenSocket);
WSACleanup();
return 1;
}
下一步: 接受连接
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈