IPv6-only的问题

@yans 没必要替换源文件啊,我说的替换原文件是针对2.x的。因为库升级了,对应的代码要修改,当然也可以自己修改。

1赞

@mylocc 不可能没有啊,是不是你头文件没有替换啊?

按照上面所说的
我是quick3.3 替换了 webSocket 和 curl 俩个库之后编译报错


@minggo

1赞

我在win32/include下没有发现这个文件lws_config.h(使用deps-7),这是编译win32库环境vs2010 @minggo

我用的cocos2d-x 3.2,更新了94里面的curl,提交了3次审核仍然没通过。告知是在ipv6的环境下登录不上服务器。本地自建ipv6环境,怎么测试都没问题。服务器地址是域名,没用ip。

1赞

编译 libExtensions 提示,这是什么问题?解决方式?开发环境vs2010 @minggo

@xingfude_123 你该不会使用的是 v3-deps-7吧?实在不行,你就下载v2最新的代码吧:https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin/tree/v2

@joiyao 这个我也不清楚,我也是本地测试的。是不是你的服务苹果连不了啊?

我是用的已经是v2最新的,你的websockets.lib库是在vs2010之上编译的吧@minggo

我是从v3拷贝过来的,应该是支持VS2013+了。

1赞

那你有支持vs2010的库吗?能编一个vs2010的lib吗?我现在用的vs2010啊!或者是你告诉我:怎么做,我自己编译 ! @minggo

有解决办法吗?给提供中解决方式?@minggo

我也有这样的问题,使用了域名也不可以。

我们的应用都维护两年了,从来没有出现过服务器访问不到的问题。这次ipv6审核一出,就不行了。另外,和我处在相同境况的开发团队还不少,累计六七十了。

有通过审核的一定要分享下方法啊,我们的游戏也已经因为网络问题被打回来4次了

苹果那边已经说明了,ipv6只用支持最新的ios系统,即9.3就可以了,所以你不用担心了。

我的是v3.0 也是这个问题 请问你解决了么

用curl可以连接ip服务器吗?还是只能连接域名
有人连接ip成功的吗??

你好,请问你用curl访问的是域名地址还是ip地址,访问ip地址能连接成功吗

看了上面的描述是,cocos2dx-3.3 版本应该只需要替换 两个curl和webSockets 库文件的。
但是替换了之后在xcode里编译 webSocket.cpp里却有很多的报错

6天前libcurl有更新,解决了如下问题:
libcurl can’t connect to ipv4 numerical IP address in NAT64 environment #863
https://github.com/curl/curl/issues/863
@minggo
坐等更新第3方库