C# UDP通讯 我想我需要被指点一下
Xanl 2013-10-18 08:25:18 第一个程序:
udp = new UdpClient(new IPEndPoint(IPAddress.Parse("192.168.1.88"),22222));
初始化时候,绑定到192.168.1.88的22222端口(我不确定这个构造函数是否调用的是bind函数绑定)
接收是接收IPEndPoint(IPAddress.Any, 0);
发送是发送到IPEndPoint(IPAddress.Parse("192.168.1.88"),22222);
这样我接收到了我自己发送的消息
但是,我在虚拟机中运行第二个程序时候第一个程序没有接收到消息
第二个程序:
初始化的时候绑定到我主机ip192.168.1.88的22222端口或虚拟机ip192.168.245.2的22222端口时候
发送消息到192.168.1.88的22222端口接收不到
并且初始化的时候在虚拟机中似乎也无法绑定到我我主机的ip说无效;
了解的帮下,还有我接收是可以接收所有ip发送到我任何端口的信息么?
发送信息的ipendpoint也可以是任何ip么?