summaryrefslogtreecommitdiff
path: root/Ivy/IvyUDPStream.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ivy/IvyUDPStream.cs')
-rw-r--r--Ivy/IvyUDPStream.cs2
1 files changed, 1 insertions, 1 deletions
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);