如果closesocket因WSAENETDOWN而失败,我该怎么办?

时间:2016-09-05 14:43:41

标签: sockets winsock closesocket

Apparently,只要closesocket函数失败并显示WSAENETDOWN,“网络子系统失败”。但究竟是什么意思呢?它什么时候发生?如果确实发生了,套接字描述符是否仍然关闭?我该怎么处理呢?

关于我的第一个问题,Windows Sockets Error Codes页面说WSAENETDOWN表示

  

网络已关闭。

     

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

但这对我也没有帮助。

请注意,仅为ENETDOWNconnectsendsendtosendmsg指定了POSIX write,而不是{{1} }}。 Winsock对应物更普遍。

0 个答案:

没有答案