どうやら、closesocket
機能がWSAENETDOWN
「ネットワークサブシステムが失敗しました」で失敗するたびに。しかし、それは正確にはどういう意味ですか?それはいつ起こりますか?発生した場合、ソケット記述子はまだ閉じていますか? どのように処理すればよいですか?
私の最初の質問に関して、Windows Sockets Error CodesページにはWSAENETDOWN
、
ネットワークがダウンしています。
ソケット操作で、デッド ネットワークが検出されました。これは、ネットワーク システム (つまり、Windows ソケット DLL が実行されるプロトコル スタック)、ネットワーク インターフェイス、またはローカル ネットワーク自体の重大な障害を示している可能性があります。
しかし、それも私にはあまり役に立ちません。
POSIXは、 、、 、に対してENETDOWN
のみ指定されconnect
、に対しては指定されないことに注意してください。Winsock に対応するものは、よりユビキタスです。send
sendto
sendmsg
write
close