由于六一儿童节过后,苹果审核需要支持ipv6,公司app被拒了,于是研究了一下ipv6,查阅了大量资料 ,和 另外项目组的同事一起研究出了结果,现整理如下,以作备忘:
首先,在ipv4时,直接传入ip地址,但ipv6和ipv4的 ip地址格式不一样,因此最好是传入域名;
其次,根据域名解析出当前地址,调用getaddrinfo函数,传入域名 和 “http”,进行解析;
最后,创建socket,根据不同地址来进行相应的连接connect处理;
代码如下所示:
由于六一儿童节过后,苹果审核需要支持ipv6,公司app被拒了,于是研究了一下ipv6,查阅了大量资料 ,和 另外项目组的同事一起研究出了结果,现整理如下,以作备忘:
首先,在ipv4时,直接传入ip地址,但ipv6和ipv4的 ip地址格式不一样,因此最好是传入域名;
其次,根据域名解析出当前地址,调用getaddrinfo函数,传入域名 和 “http”,进行解析;
最后,创建socket,根据不同地址来进行相应的连接connect处理;
代码如下所示: