请教IOCP中DisconnectEx的使用?
请教牛人:
1.服务器向完成端口投递DisconnectEx,关闭一个客户端连接,当操作完成时,就可以重用先前与客户端连接的socket了。
2.客户端关闭与服务器连接的套接字,服务器上与该客户端相关的重叠操作都以失败返回,这时我们想要重新利用先前与客户端连接的socket,是直接就可以用了,还是需要在这个socket上投递一个DisconnectEx并在它的完成通知中重用呢?
3.客户端非正常关闭(比如,直接拔掉网线),服务器上与该客户端相关的重叠操作是否直接以失败返回?这时我们要重用先前与客户端连接的套接字,还需要先向完成端口投递一个DisconnectEx并在它的完成通知中重用呢?
大家知道的,尽量给出原因,指出在哪找到资料的也行,先谢谢了!