質問
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番目のリンクから取られた)
所属していません StackOverflow