下面的代码给出了请求地址无效的错误,
我正在尝试以下所有选项,
机器IP
IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Any, 514);
UdpClient client = new UdpClient();
client.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
client.Client.Bind(localEndPoint);
client.JoinMulticastGroup(IPAddress.Any);
client.MulticastLoopback = true;
client.BeginReceive(MessageReceived, null);
Console.ReadLine();
未处理的异常:System.Net.Sockets.SocketException:请求的地址i 在其背景下无效 在System.Net.Sockets.Socket.setMulticastOption(SocketOptionName optionName, MulticastOption MR)
在System.Net.Sockets.Socket.SetSocketOption(SocketOptionLevel optionLevel,S ocketOptionName optionName,Object optionValue)
在System.Net.Sockets.UdpClient.JoinMulticastGroup(IPAddress multicastAddr) 在UDPListner.Program.Main(String [] args)