我注意到,当我调用 closesocket 时,WSARecvFrom 的完成例程(到那时等待传入数据)正在被 dwError=0 和 cbTransferred=garbage 触发,尽管该套接字没有待处理的传入数据。
当我关闭套接字时,有什么方法可以不调用它?我试图在closesocket之前调用shutdown,但它没有帮助。
我注意到,当我调用 closesocket 时,WSARecvFrom 的完成例程(到那时等待传入数据)正在被 dwError=0 和 cbTransferred=garbage 触发,尽管该套接字没有待处理的传入数据。
当我关闭套接字时,有什么方法可以不调用它?我试图在closesocket之前调用shutdown,但它没有帮助。