在服务器接受连接的Socket通信中,如果连接成功,它将返回一个始终大于0的值。在套接字通信中由接受函数返回的值
ConnectedSocket = accept(sock_desc, (struct sockaddr *)&echoClntAddr,(socklen_t*)&clntSock);
考虑连接到服务器的客户端和分配了编号1的服务器。 然后客户端断开连接,并在一段时间后另一个客户端连接。 accept函数将它分配给数字1还是数字2?
如果接受功能将分配数字2,那么在多少个连接之后将数字1再次分配?
'accept()'也可能返回'0'。 – alk
相关:http://stackoverflow.com/q/880557/694576 – alk
为什么你关心接受返回值的唯一性? – zoska