我在IOCP中使用了DisconnectEx来回收Socket无论 服务端或客户端 的 主动或被动 断开连接都通过DisconnectEx来回收Socket
回收到的Socket重新投入给AcceptEx使用时,出现10022错误(不是所有的Socket都出现这个错误)
是不是只能在非TIME_WAIT状态下的Socket才能复用?
若是如此,那么作为服务端,主动关闭客户端连接,必然要进入TIME_WAIT状态,那么调用DisconnectEx将无法重用资源,那么是不是主动断开只有调用closesocket,而DisconnectEx只处理客户端主动断开的情况呢?