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/ポートへのトラフィックを確実に受信していることを確認していますが、何が間違っているのでしょうか? そのアドレス/ポートにバインドする方法に問題はありますか?