回 帖 发 新 帖 刷新版面

主题:请问如何编程获取本机在internet上的IP地址啊?

请问如何编程获取本机在internet上的IP地址啊?我用gethostname这个函数获取的IP地址不是互联网上的。。。。。

回复列表 (共2个回复)

沙发

有个协议可以保存它在网络间传递时经过的路由的地址,当到达不了目标主机的时候,又最后一个路由器将它回送给发送主机.
你接到这个回送的信息后,对他进行分析,就可以看到你的internet地址了.

具体是哪个协议记不得了,很久没弄网络编程了.

板凳

localIP = inet_ntoa (*(struct in_addr *)*localHost->h_addr_list);

我来回复

您尚未登录,请登录后再回复。点此登录或注册