切换场景会导致websocket关闭?

2.0.2正式版

引擎就是这么设计的吗,切换场景会导致websocket关闭?
为了避免误解,以上这句话,没有任何对官方的负面情绪 :slightly_smiling:

补充:确切的说,是在 执行 cc.director.preloadScene 后,且在 cc.director.preloadScene 成功回调前,websocket 就执行了 onClose。

怎么可能会导致关闭

目前现象确实是这样的,一旦切换场景,已建立的 websocket 会被 close

排查建议:
1、检查自己的代码。
2、参照第一条。

谢谢回复,没有90%确定,我不会提 issue 的

当然,希望我是自己打脸

尽管这样,我再好好检查检查代码

你那句 :引擎就是这么设计的吗,切换场景会导致websocket关闭?
太逗了,这个可以评选为2018年 年度最佳笑话之一。:joy:

1赞

因为官方没有在文档中明确,尽管这样设计会比较反常规,但考虑到不是100%不可能,我还是善意的揣摩下官方设计的所有的可能性。因为目前来看,我这边的确是这样的现象。

如果你认为我的反问是质问和鄙视,那只代表你擅自揣摩了我写下这句话时的心态,而实际上我说这句话时,是平和、善意的,没有丝毫讽刺及其他反面情绪。

当然,为了尽量不打脸,也尽量照顾你的情绪,我还是接受你的建议,好好检查下我的代码。

如果给你带来了欢乐,也挺好~

上代码

放在全局变量里会关闭?

websocket所在的节点最好设置成常驻节点,不然场景切换的时候节点都没了当然就断开连接了

你好,谢谢提醒,但我这边 websocket 没有依附节点,只在内存中。

抱歉,是服务器端主动关闭的,只顾看客户端了。。