APP兼容IPV6以及搭配IPv6网络环境

2018-11-08  本文已影响49人  xu1Peng

1、不建议使用底层的网络API。蓝色部分的API是不存在兼容性问题的,平时使用的第三方的网络库也都是用的蓝色部分。

2、不要使用IP地址,使用域名。

以前Reachability库中SCNetworkReachabilityCreateWithName中有用到传IP地址。

3、检查工程中有没有使用下面这些API,这些都只是针对IPv4做了处理。

inet_addr()

inet_aton()

inet_lnaof()

inet_makeaddr()

inet_netof()

inet_network()

inet_ntoa()

inet_ntoa_r()

bindresvport()

getipv4sourcefilter()

setipv4sourcefilter()

如果有左面的,也需要做处理。

搭配IPv6网络环境

其实就是用Mac做一个热点,用手机连接这个WiFi。

这时,我们就需要在Mac本地创建一个IPv6的网络。首先大家“系统偏好设置”,按住“option”键的同时点击“共享”,打开之后勾选“Create NAT64 Network”,接下来用手机连接该热点就ok了(保持手机关闭蜂窝移动数据关闭)。(注:该功能是OS X 10.11新加的)

上一篇 下一篇

猜你喜欢

热点阅读