我正在使用UdpSocket
创建绑定到0.0.0.0:serverport
的服务器。当数据报到达时,我可以使用recv_from
获取源IP。
但是,我需要获取远程客户端联系的本地服务器的IP(目标IP)。我可以在Wireshark中看到它,但无法通过API获得它。
动机:我有2个来自同一网络的IP,分别为eth
和wlan
。当客户端使用我的wlan
IP与我联系时,在Wireshark中,我看到响应UDP数据包将具有正确的端口(与请求相同),但是源IP是我的eth
接口的IP,因此客户将不会收到答案。仅监听我的wlan
IP确实可以解决问题,但是我想监听所有接口。