真机native环境websocket和socket.io都不工作
模拟器运行效果:(pc,mobile浏览器运行效果一致)
真机打包apk安装后运行效果:
请问真机native环境和模拟器在socket差异在那里?为何网络调用会失效?
真机native环境websocket和socket.io都不工作
模拟器运行效果:(pc,mobile浏览器运行效果一致)
真机打包apk安装后运行效果:
请问真机native环境和模拟器在socket差异在那里?为何网络调用会失效?
连版本都没说,下次就不管了。
大哥 问题解决了吗 我也遇到了同样的问题
可能跟socket.io的服务器版本有一定关系。
建议
大哥 cocos creator版本1.7 服务器nodes socket.io版本用多少合适 我现在是2.0.3
试试1.x的版本
原生平台还是别用socketio吧,坑多。
直接用websocket吧。
socketio,我们需要后续花时间好好屡屡。
我们不会放任socketio的问题不管的。只是目前还有优先级更高的事情需要处理。
等忙完这阵子,会给出一个同步socketio最新版本的方案的。
被坑了。。。。。。。。。补坑中。。。
creator是集成了socket.io-client-cpp库吗?请问是什么版本的?
creator版本是2.2.0
2022了,这个问题解决了吗
2023了问题还没解决 
抱歉,因为个人原因,现在才回复。
如果能用 WebSocket 就尽量用 WebSocket 吧。
现在的 SocketIO 问题比较多。应该直接使用 XMLHttpRequest + WebSocket 在 JS 层来实现 socketio 的协议。先建个 issue:https://github.com/cocos/cocos-engine/issues/14215
@404103100 请问你现在碰到的问题具体是?
websocket安卓环境,wss连不上ws可以。试了加了cer/pem证书还是没连上
请问你是使用哪个版本的引擎?
3.6 版本引擎,我们已经切换为 websocket 的底层为 okhttp,稳定性会更好,wss 连接也不需要设置 ca 证书。
请问你的 ca 证书是从哪里下载的?
感谢答复,用的2.4.5的,项目不能升级引擎。1.用了示例项目中assets\cases\05_scripting\10_network\cacert.pem
2.用了后端给的
我理解的是得用自己服务器的证书,感觉是后端给的证书有问题。