您的位置:首页 > 移动开发 > Cocos引擎

socket 支持 ipv6

2016-06-28 14:55 211 查看
由于六一儿童节过后,苹果审核需要支持ipv6,公司app被拒了,于是研究了一下ipv6,查阅了大量资料 ,和 另外项目组的同事一起研究出了结果,现整理如下,以作备忘:

首先,在ipv4时,直接传入ip地址,但ipv6和ipv4的 ip地址格式不一样,因此最好是传入域名;

其次,根据域名解析出当前地址,调用getaddrinfo函数,传入域名 和 “http”,进行解析;

最后,创建socket,根据不同地址来进行相应的连接connect处理;

代码如下所示:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d-x ipv6 socket