读书人

相关UdpClient 的Receive方法

发布时间: 2013-09-05 16:02:07 作者: rapoo

有关UdpClient 的Receive方法
见的例子都是这样定义远端节点 IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
但是我自己实验了下:本机 192.168.1.21,远端192.168.1.22。
在192.168.1.21接收192.168.1.22发来的数据,在定义IPEndPoint的时候,里面的IPAddress要填192.168.1.21而不是22,这是为什么呢
[解决办法]
IPEndPoint要填写的是主机ip,是你接收机的ip
[解决办法]
既然是Receive方法,那IPEndPoint肯定是Receive返回的,毕竟在接收前,你不知道谁会给你发数据。
只有发送,IPEndPoint才是对方的ip地址

读书人网 >C#

热点推荐