cocoscreator 1.6.1 android 7.0 websocket 连接不上服务器

demo里那个地址是 局域网的
用这个嘛
ws://lyb-outtest.ximigame.net:9004/ws

模拟器是先连接成功,然后会关闭掉
网页是保持长连接

Chrome也是10秒自动断开啊。服务器设置的吧?

只在android7.0设备上才出现么?

对的,android7.0上无法建立连接

这上面貌似提示不能 支持7.0 吧,https://github.com/socketio/socket.io-client

主要是不确定1.6.1的 libwebsockets.a是否支持安卓7.0及以上

所以正确的是一直保持长连接?跟浏览器行为一致。
你服务端是否能查一下是什么原因断开连接的?

正确的话是能够建立连接,现在是在安卓7.0以上是连连接都无法建立。直接是 timeout

可以不可以加下QQ,我把我用新引擎发布的apk发给你,帮忙看下原因。

应该不是WebSocket的问题,
我这边项目也是用Websocket,在Android 7.0下测试是正常的

经过反复测试:
1.我之前提供的那个demo,直接用creator编译出的apk包,在android7.0以上能够成功建立websocket连接;
2.将demo构建后生成的res目录和src目录放到我的旧工程下,用android-studio编译出的apk包,在在android7.0以上跑不无法建立websocket连接。
故得出结论:目前1.6.1新引擎websocket模块没有问题,是我自己android工程中某些文件未更新或什么的,这个还没查出来。

楼主 你知道什么原因了吗 我也出现这个问题了

最后什么原因有查到吗??这个问题很疼

需要更新原生平台的一些文件

需要更新哪些文件呢?

我也刚遇到了这个问题, 小米4c android 7.0 , websocket连不上.
同样的环境下, 红米3 android 6 是可以连上的.
猜测是skd版本问题, 使用最新的sdk打包, 结果就好了.
记得 build sdk 和 target sdk 都要改.

3赞

能加一下你QQ不, 或者你加一下我的QQ 275016214

您的qq有权限,加不了,请问您能开下权限吗,我也遇到这个问题了

你的问题解决了吗,您有qq吗可以加您吗

您好啊,请问您有qq吗 我也遇到这个问题,7.0连接不了