接受与UdpSocket的连接时如何获取目标IP?

时间:2018-09-11 10:55:18

标签: networking rust udp

我正在使用UdpSocket创建绑定到0.0.0.0:serverport的服务器。当数据报到达时,我可以使用recv_from获取源IP。 但是,我需要获取远程客户端联系的本地服务器的IP(目标IP)。我可以在Wireshark中看到它,但无法通过API获得它。

动机:我有2个来自同一网络的IP,分别为ethwlan。当客户端使用我的wlan IP与我联系时,在Wireshark中,我看到响应UDP数据包将具有正确的端口(与请求相同),但是源IP是我的eth接口的IP,因此客户将不会收到答案。仅监听我的wlan IP确实可以解决问题,但是我想监听所有接口。

0 个答案:

没有答案