IPv6 클라이언트와 IPv4 클라이언트를 수신하고 받아들이는 소켓을 가질 수 있습니까? C#에서 IPv6 소켓을 사용하여 자동으로 하위 호환이 가능하지만 IPv4 클라이언트가 잘못된 IP 주소 예외를 발생 시키길 바랬습니다.동일한 포트에서 IPv6 및 IPv4를 지원하는 C# 서버
3
A
답변
5
보십시오 here. IPv4 클라이언트는 물론 IPv6 클라이언트 with the one server socket도 사용할 수 있습니다.
0
설정 false
에 소켓의 IPv6Only
옵션 : (마 셀린의 두 번째 링크에서 가져온)
Socket MySocket = new Socket(AddressFamily.InterNetworkV6, SocketType.Stream, ProtocolType.Tcp);
MySocket.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, false);
나는 거의 확실 거라고
당신이 잘못된 것을 말한다. –
실키 : 나는 네가 옳다고 말하고 싶다. 나는 내 대답을 완전히 새겼다. –
좋아, downvote retracted :) –