请求的地址在其上下文中无效

时间:2017-11-28 08:31:35

标签: c# sockets

下面的代码给出了请求地址无效的错误,

我正在尝试以下所有选项,

  1. IPAddress.Any
  2. 127.0.0.0
  3. 机器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();
    
  4.   

    未处理的异常: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)

0 个答案:

没有答案