关于苹果提供的文档Supporting IPv6 DNS64/NAT64 Networks,它指出应用程序应该是正常的,不需要执行更新,如果:
you’re writing a client-side app using high-level networking APIs such
as NSURLSession and the CFNetwork frameworks and you connect by name
通过这个我把它作为2标准:
>使用NSURLSession或CFNetwork
>按名称连接
所以这里的问题是:
>据我所知,NSURLConnection是基于CFNetwork,这是否意味着如果我的应用程序使用NSURLConnection,我也会很好吗? (我看到NSURLConnection也是在this image in the above document提到的,但是我再也不太清楚这一点,因为NSURLConnection是旧的?似乎我找不到提及IPv4和IPv6支持的文件.)
>按照“通过名称调用”的标准,这是否意味着无论我使用NSURLSession还是NSURLConnection,如果我碰巧通过IPv4地址调用或访问某些资源/ API,那么会发生不好的事情? (我做了一些研究,从我的理解客户端,iOS设备与iOS 9将始终使用合成的IPv6地址来访问IPv4服务器,结果如果我通过IPv4地址调用,客户端将无法到达资源?)
感谢任何帮助!
解决方法
原文地址:https://www.jb51.cc/iOS/336553.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。