gpt4 book ai didi

c - 如何获得eth : IP address of Client in UDP in C language

转载 作者:太空宇宙 更新时间:2023-11-03 23:55:52 24 4
gpt4 key购买 nike

我的 eth1:IP 地址类似于 a:b:c:d

我在服务器中得到的是路由器给定地址(公共(public) ip):e:f:g:h

有没有办法在C中找到系统的本地IP地址并且必须是udp

最佳答案

如果您的客户端位于 NAT:ing 防火墙或路由器之后,那么不,服务器无法直接查看客户端的 LAN IP 地址。通常,此类地址是“仅限 LAN”(不可路由),例如192.168.x.y 或 10.x.y.z.

如果使用你自己的自定义协议(protocol),那么你当然可以将信息嵌入到数据报中发送给服务器,但是要注意地址信息有很大的变化对服务器来说是完全没用的,对于上面提到的原因。

关于c - 如何获得eth : IP address of Client in UDP in C language,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7901091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com