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

cocoscreator 1.6.1 模拟器和浏览器都正常没问题。手机浏览器也没问题。但是运行apk一直连接不上服务器?

已经将
libcocos2djs.so
android-async-http-1.4.9.jar
com.android.vending.expansion.zipfile.jar
httpclient-4.4.1.1.jar
更到最新都是1.6.1的

能帮忙解决一下吗?项目都停下来了…

什么信息都没有,别人怎么帮你?你这种帖子官方大神根本不会理

就是 纯粹建立websocket连接

你这样还是相当于没说啊:sweat_smile:,就好像我给你说“我电脑不开机了”,你问我为什么不开机了,然后我回答“就是单纯的不开机了”

你至少得说说你的操作系统,连接方式,服务器是什么服务器,怎么重现啊

PS.服务器的东西我不懂啊,你的问题我也不能解决,只是你这样提问让别人无从下手,导致无法帮助你解决问题

1赞

额,我的意思是,只要建个空项目,去找个服务器单纯建立一下websocket连接,然后打个apk包。在android7.0以上无法实现,7.0以下都可行

因为这个不需要demo吧

你可以先用Android Studio调试一下看看,看看有没有什么报错,或者有用的日志之类的,或者是有没有给予联网权限?,帮你 @knox @dumganhar

主要是没什么提示,就是一直 timeout

1赞

websocket_test.zip (531.4 KB)

ws://lyb-outtest.ximigame.net:9004/ws
我这边提供一个 外网可测的websocket地址

网页版OK,模拟器也OK

好的,我下载一下然后测试看看

我用模拟器,连接以后,会断开,这个算正常吗?

没过几秒

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及以上