我有一个在 Windows 7 机器上运行的 UDPClient 侦听器。如果我按如下方式绑定到有线以太网适配器的本地 IP,则可以毫无问题地接收 UDP 数据:
IPAddress^ localIP = IPAddress::Parse("10.10.7.76");
IPEndPoint^ ep = gcnew IPEndPoint(localIP, 10002);
UdpClient^ udpClient = gcnew UdpClient(ep);
如果我绑定到 wifi 适配器并禁用有线连接,我什么也得不到:
IPAddress^ localIP = IPAddress::Parse("192.168.1.2");
IPEndPoint^ ep = gcnew IPEndPoint(localIP, 10002);
UdpClient^ udpClient = gcnew UdpClient(ep);
Wireshark 确认我肯定会接收到该 IP / 端口的流量,所以我做错了什么?我绑定到该地址/端口的方式有问题吗?