我々は、ネットワーク上で パケットを送受信する.NET 2.0デスクトップアプリケーションを持っています。UDPソケットのソケットエラー10052
時折ソケットエラー10052が発生し、UDPソケット上でsocket.BeginReceiveFromというコードが呼び出されると、 が発生することがあります。
これはどういう意味ですか?
ソケットエラー10052のための公式のMSのドキュメントは言う - 引用: 「WSAENETRESET(10052)ネットワークがリセットの接続を切断し、接続 キープアライブする 操作の進行中に活動が故障を検出するため破損しています。既に が失敗した接続で SO_KEEPALIVEを設定しようとすると、setsockoptによって返される可能性があります。
これは、UDPが コネクションレスプロトコルであるため、UDPソケットにはあまり意味がありません。
私はUDPソケットとの接続 している別の近いエラーコード10054を知るには、ICMPメッセージ「ポート到達不能」を受信したことを意味し、10052は、他のICMPメッセージにマッピングする可能性がある場合、私は 疑問に思って?
私は何ヶ月もグーグルでこれを読んだり、ネットワークブックなどを読んだり、 が見つかりませんでした。 お願いします - UDPソケット上のソケットエラー10052はどういう意味ですか?事前に
おかげで
これは、UDP実装が無駄にアプリケーションに報告する多くのエラーの1つです。あなたはそれらをすべて無視する必要があります。 –