Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 插座是否自动关闭?_Sockets_Winsock_Tcp Ip - Fatal编程技术网

Sockets 插座是否自动关闭?

Sockets 插座是否自动关闭?,sockets,winsock,tcp-ip,Sockets,Winsock,Tcp Ip,我在Windows上的一个网络服务器上工作,该服务器每天在数千个客户站点上处理每分钟许多请求。但有一个特定的客户遇到了一个问题,即在关闭套接字之前,它似乎正在被重用。这些是在Web服务器中使用的普通套接字——并没有什么不寻常的 可以想象,客户端会断开连接。但这不会导致套接字在首先关闭套接字之前被重用,对吗 是否有任何情况下,套接字可以在不首先关闭的情况下被重用?socket()无法返回上一个socket()调用返回的socket值,直到必须先关闭它,例如使用closesocket()

我在Windows上的一个网络服务器上工作,该服务器每天在数千个客户站点上处理每分钟许多请求。但有一个特定的客户遇到了一个问题,即在关闭套接字之前,它似乎正在被重用。这些是在Web服务器中使用的普通套接字——并没有什么不寻常的

可以想象,客户端会断开连接。但这不会导致套接字在首先关闭套接字之前被重用,对吗

是否有任何情况下,套接字可以在不首先关闭的情况下被重用?

socket()
无法返回上一个
socket()
调用返回的
socket
值,直到必须先关闭它,例如使用
closesocket()