首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

相关UdpClient 的Receive方法

2013-09-05 
有关UdpClient 的Receive方法见的例子都是这样定义远端节点 IPEndPoint sender new IPEndPoint(IPAddres

有关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地址

热点排行