同一个路由下分的多网段,我在1网段网段发送的广播,1网段可以接受到,但是在2网段接受不到,请问应该怎么写?初始化Udp广播代码如下: EndPoint ipAny = new IPEndPoint(IPAddress.Any, port);
Socket localSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
localSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true);
localSocket.Bind(ipAny);
localSocket.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref ipAny, new AsyncCallback(GetMsgbyUpd), null);
Socket localSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
localSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true);
localSocket.Bind(ipAny);
localSocket.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref ipAny, new AsyncCallback(GetMsgbyUpd), null);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货