标签: c++ sockets mfc udp winsock2
这是我正在使用的代码的简化版本。只需创建UDP套接字,发送内容并关闭它:
SOCKET sock; sock = socket( AF_INET, SOCK_DGRAM, 0 ); sendto( sock, sMsg, sMsg.GetLength(), 0, iAddr, iLen); closesocket( sock );
网络启动时工作正常,但是当网络关闭时,函数closesocket()会冻结几秒钟。它可以是什么以及如何解决它?
我正在运行Win7并编译VS6