【发布时间】:2011-01-05 02:20:51
【问题描述】:
我有一个带有来自客户端的传入套接字的服务器。
我需要获取远程客户端的 IP 地址。
尝试在谷歌搜索in_addr,但这有点麻烦。
有什么建议吗?
【问题讨论】:
-
linux.die.net/man/3/getpeername"><code>mangetpeername
-
in_addr 无论如何都是 IPv4 特定的
-
查看 linux 中的 inet_ntoa(..) 函数.. 'man inet_ntoa' 。在我看来,它比 inet_ntop 更容易,并且需要包括 arpa/inet.h。这是一个例子:binarytides.com/programming-udp-sockets-c-linux