重新启动服务器并且客户端在最后一次调用WSAECONNRESET
函数时收到send
错误代码时,是否应该重新创建整个套接字?似乎我无法再次在同一个套接字上调用connect
函数 - 它将一遍又一遍地失败并出现WSAEISCONN
错误代码。我是否需要拨打closesocket
并使用SOCKET
功能再次创建socket
?
答案 0 :(得分:1)
断开套接字连接后,必须关闭SOCKET
句柄并创建一个新句柄。唯一的例外是,如果您将DisconnectEx()
与TF_REUSE_SOCKET
标记一起使用,则SOCKET
可以与ConnectEx()
或AcceptEx()
重复使用。