两个UDP类的区别
我需要0.0.0.0:0的UDP广播
====发送端 远程地址 我用的是 0.0.0.0:0
下面是接收
Socket udpSender = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
udp.Bind(ep) // ep 就是 (IPAddress.Any, 0)
====接收失败,如果用发送端用非0的可用端口,接收端用一致的端口是可以的,但是约定端口,这端口可能被占用
====发送端 UdpClient 调用Recieve(ref remotEP)是可以用0.0.0.0:0的EP的 这样可以保证端口不会被占
为什么Socket不能用0.0.0.0:0,衍生类UdpClient可以??