android websocket onclose 收不到 code 错误码

用的 cocos 版本是 2.4.13
使用 websocket
在网页端调试时,当网络断开时 onclose 能收到断开时消息的 code 和 reason, 在原生平台监听 onclose 消息时,收不到 code 和 reason
这个是网页显示 的:
image
这个是安卓平台的:
image

楼主,请问解决了么,我也遇到同样的问题了。我用的是2.4.6版本!

后面项目升级到 3.8 的版本,3.8的websocket可以获取到

这个问题要项目升级到3.8才能解决么~

我感觉这个东西是引擎底层封装的问题,如果想要在2.x版本中,在原生平台能接收到 code 码,可能要修改引擎,这是我个人想法,具体的话,你应该要问下引擎官方的技术人员,这样可能帮助你解决问题

您知道怎么样可以联系到官方的技术人员嘛,想要咨询一下这个问题么

你可以自己开个帖子,或者是在我这个帖子下面@官方技术人员,

@jare 请问这个问题,2.X版本官方有解决方案了么?2.X的用户应该还是蛮多的,为啥这个问题一直没得到官方给的处理方案?

jare 好像离职了,你要@其它人技术人员

可以是这位大老 image

@minggo 大佬,你好,请问下咱这个问题,在2.X版本有解决方案么,纯2D项目,而且项目比较大,升级3.X不现实

请问你是把整个项目从2.X升级到3.X了么?

是啊, 我们是项目初期,发现这个问题就直接升级了

好的,了解~谢谢,看来这个问题没法解决了,艾特了大佬都没消息

自己去下个引擎源码 去对照下 相关修改

自己改源码,本来就没有

这个东西可以自己修改引擎代码解决, 我在 2.2.2 版本搞过

能分享一下当时的修改方法么?对Android c+语音不太懂,完全不知道该如何下手~
而且我很好奇的是,这个问题官方没有给过一个说法嘛~

我看了下github的问题,这个问题在3.X才修复了,然后我自己尝试跟3.6的源码对比过修改过,编译的时候就直接报错了,应该是改的不对,或者也许跟3.X的有很多地方不一样呢?

请教这个应该怎么改呢,对c+实在看不懂