因此,我需要从正在构建的应用程序中检索用户的WAN IP。我在这里看到了这个答案:
iPhone/iPad/OSX: How to get my IP address programmatically?
但这只会返回本地网络中用户的IP地址。
通过什么方式可以从应用程序中了解用户的WAN IP?
最佳答案
获得您的wap ip地址的最简单方法是使用NSURLConnection
。
对于URL,您可以使用:http://www.whatismyip.com/m/mobile.asp或http://www.dyndns.org/cgi-bin/check_ip.cgi
只需解析返回数据,您便拥有了外部IP地址。完整的实现如here所示。这不是最有效的方法,但是可以。
关于ios - 在iOS应用中获取WAN IP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19791745/