急急,针对苹果6月1日开始最新审核要求为应用兼容IPv6

请问怎么替换预编译库?麻烦能具体说说嘛,我的问题好像就是没有替换预编译库,我只替换了curl和libwebsocket两个文件夹还有3.11.1的WebSocket.cpp与WebSocket.h两个文件,运行抛出如下问题:

@shishiswe curl里有ssl库和crypto库,需要把这两个库和curl的链接方式一样,加到xcode里。

您好,请问下,ipv6的限制luasocket主要修改哪些东西了? 我看了下官方文档,一方面是一些api的变动,另一个是不再允许使用ip地址connect,需要使用域名。

cocos2dx-3.2,更新了最新的libcurl,本地自建ipv6环境测试没问题,提交审核打回。苹果给的截图都是登录不上我们的服务器,之前从未出现过。求正解。

你好 ,我也是用的3.2版本的引擎,请教一下如何更新curl和websocket库呢?我按照网上说的执行download-deps.py这个脚本更新第三方库,脚本执行完之后我xcode编译报了一大堆错,请问在执行完这个脚本之后还需要做些什么操作才能编译通过呢

@旗木紫衣 低版本的就不要更新所有的第三方库了,只更新curl和websockets就好了。

thanks,总算编译过了

我用的quick3.3 ,按照说明更新了curl和websockets的库,也更新了websockets.cpp 和websockets.h 文件,这两个文件用的3.11.1中最新的文件,把这两个库和curl的链接方式一样,加到xcode里,编译通过。 在ipv4的网络环境中使用ok, 搭建ipv6的wifi, 使用safari访问百度正常,在程序中访问任何地址都失败

  • Rebuilt URL to: http://www.baidu.com/
  • Trying 180.97.33.107…
  • Immediate connect fail for 180.97.33.107: Network is unreachable
  • Trying 180.97.33.108…
  • Immediate connect fail for 180.97.33.108: Network is unreachable
  • Closing connection 0

错误码 CURLE_COULDNT_CONNECT (7)

你忽略了特别重要的一个因素, 不要使用ip, 请使用域名.

我使用的是http://www.baidu.com,这个是域名噻,后面的ip地址是libcurl库解析出来的,我觉得这一块有问题。ipv6应该解析出一个ipv6的地址才对,我也不清楚是不是这方面的问题

不好意思, 没有看清楚. 你分析的很有道理, 有没有可能是你的 curl 库没有更新成功?

@czq120315 这些log是哪里来的?你用的是lua的socket还是哪个网络库?