因此,我需要从正在构建的应用程序中检索用户的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.asphttp://www.dyndns.org/cgi-bin/check_ip.cgi

只需解析返回数据,您便拥有了外部IP地址。完整的实现如here所示。这不是最有效的方法,但是可以。

关于ios - 在iOS应用中获取WAN IP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19791745/

10-12 19:15