问题:
使用C#UDPCLIETNT 在多个客户端通信的时候,总是会产生这样的现象:
pcA,pcB,pcC当pcA发送数据的时候,pcB,pcC都能收到数据,但是pcA接 收不到pcB,pcC的数据,pcB与pcC之间可以互通?
解决:
通过检查,发现,每次UDP在接收了数据后,都会对你设定的IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0);中的IPAddress.Any进行实例化,要想收到多个客户发来的信息,就一定要把RomeoteIpEndPoint 进行再次初值。