【发布时间】:2017-01-26 17:31:05
【问题描述】:
我的申请被拒绝,因为它没有启用 iPV6。
我浏览过the documentation,很少研究 iPV6 和许多其他链接。
但我需要了解并需要对与采用 IPV6 相关的一些问题进行更多说明。
当苹果说“IPv6-only network”时。 是不是说我不能通过socket编程或者HTTP主机连接到ipv4服务器?
为了访问或与启用 ipv4 的服务器通信,我必须采用苹果提供的新 api(nsurlsession 和 nscfnetwork)来进行 http post?
-
什么是综合ipv6地址? 这是否意味着我将在我的客户端(iOS 应用程序)中写入域或 ipv6 地址,iOS 会将 ipv6 地址转换为 ipv4 并通过我的套接字编程或 http post 将其传递给服务器?
合成ipv6地址需要这个函数:getaddrinfo
-
示例:我的客户端(ios 应用程序)与不同的服务器通信。
一个。 Server1 是 iPV4
b.Server2 是 ipv6我应该如何管理这个?
我是否需要任何其他外部实体(如 DNS/NAT 服务器)来帮助我将 ipv4 转换为 ipv6? 还是iOS9及以上操作系统自己做?
从 ios9.2 或从 ios9 开始,Ipv6 是强制性的?
我的应用程序也支持 ios8。 其中没有对 ipv6 服务器的要求。 如何管理 ios8 与 ipv4 通信的代码以及 ios9 中用于 ipv6 的综合代码。
请向我澄清并帮助我了解 ipv6 的确切要求。
我是网络端代码的新手。
【问题讨论】: