1

显然,每当closesocket函数失败时WSAENETDOWN,“网络子系统已失败”。但这究竟是什么意思?什么时候发生?如果确实发生了,套接字描述符是否仍然关闭?我应该如何处理?

关于我的第一个问题,Windows Sockets Error Codes页面说这WSAENETDOWN意味着

网络已关闭。

套接字操作遇到死网络。这可能表示网络系统(即运行 Windows Sockets DLL 的协议栈)、网络接口或本地网络本身存在严重故障。

但这也对我没有帮助。

请注意,POSIXENETDOWN仅指定用于connect, send, sendto, sendmsg, write, 而不是close. Winsock 对应物更为普遍。

4

0 回答 0