我在Windows上的网络服务器上工作,可以在数千个客户站点处理数天和数天的每分钟请求。但是一个特定的客户有一个问题,即套接字在被关闭之前就会被重用。这些是在网络服务器中使用的工厂套接字的正常运行 - 没什么不寻常的。
可以想象客户端断开连接。但这不应该导致套接字重新使用,直到套接字先关闭,对吧?
是否有任何情况下套接字可以在没有先关闭的情况下重复使用?
答案 0 :(得分:0)
socket()
无法返回之前SOCKET
次呼叫返回的socket()
值,直到必须先关闭它,例如closesocket()
。