有谁知道如何获取 Android 设备的公共 IP 地址?
我正在尝试运行服务器套接字(只是尝试简单的 p2p)。
这需要告知本地和远程用户彼此的公共IP。我确实找到了这个线程如何从代码中获取设备的IP地址? https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device其中包含一篇文章的链接(http://www.droidnova.com/get-the-ip-address-of-your-device,304.html http://www.droidnova.com/get-the-ip-address-of-your-device,304.html)显示如何获取 IP。然而,当通过路由器连接时,这会返回本地 IP,我想获取实际的公共 IP。
TIA
只需访问http://automation.whatismyip.com/n09230945.asp http://automation.whatismyip.com/n09230945.asp并刮掉它?
Whatismyip.com http://www.whatismyip.com/非常适合获取 IP,尽管该网站requests http://www.whatismyip.com/faq/automation.asp你大约每 5 分钟只击打一次。
2015 年 2 月更新
WhatIsMyIp 现在公开了开发者API http://www.whatismyip.com/api-documentation/您可以使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)