質問

IPv6クライアントとIPv4クライアントの両方を聴いて受け入れるソケットを持つことは可能ですか? C#でIPv6ソケットを使用して、自動的に後方互換性があるが、IPv4クライアントが無効なIPアドレス例外を引き起こすことを期待しています。

役に立ちましたか?

解決

見てください ここ. 。 IPv4クライアントとIPv6クライアントを受け入れることができます 1つのサーバーソケットを使用.

他のヒント

ソケットを設定します IPv6Only のオプション false:

Socket MySocket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
MySocket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, false);

(マシュー・イゼリンの2番目のリンクから取られた)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top