From 5e310bef48ed719d15d88aafb9b92e674cb42b96 Mon Sep 17 00:00:00 2001 From: fcolin Date: Mon, 18 Oct 2010 15:42:04 +0000 Subject: utilisation de socket IPV6 si le domain contient un multicast IPV6 genre FF02::1 --- Ivy/IvyUDPStream.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Ivy/IvyUDPStream.cs') diff --git a/Ivy/IvyUDPStream.cs b/Ivy/IvyUDPStream.cs index 0e64381..91ef854 100644 --- a/Ivy/IvyUDPStream.cs +++ b/Ivy/IvyUDPStream.cs @@ -40,7 +40,7 @@ namespace IvyBus internal void receiveMsg(out IPEndPoint remote, out int version, out int port, out string appId, out string appName) { int len; - IPEndPoint remoteEP = new IPEndPoint(IPAddress.Any, 0); + IPEndPoint remoteEP = new IPEndPoint(socket.AddressFamily == AddressFamily.InterNetworkV6 ? IPAddress.IPv6Any : IPAddress.Any, 0); EndPoint tempRemoteEP = (EndPoint)remoteEP; remoteEP = null; len = socket.ReceiveFrom(buffer, ref tempRemoteEP); -- cgit v1.1