workerman chat安卓客户端老是断线是为什么

workermanFans

而且服务端看到有时候session为null这个是怎么回事,这个会导致断线吗,安卓断经常会断线,不稳定,这是为什么啊,

阅读 2005
1个回答

maq

安卓系统有时候会清理内存杀进程,另外后台进程也有可能被禁网(这个要看系统策略,比如锤子手机有锁屏断网、后台断网功能)。你可以试验一下,如果保持 app 前台显示,不熄屏,应该就不会断线,再断线就是网络层面的事情了。

至于【session为null】,那要看你说的【session】是哪种实现机制了。

  • workermanFans 2018-03-19

    session用提原来的机制,我没作任何改动,还有断网是在亮屏情况下的,我用的是workerman-chat,请问大神有这种情况吗

  • maq 2018-03-20

    亮屏的话,基本可以确定不是安卓系统导致的断网,那就可能是路由器把长时间没有通信的连接给切断了,这类问题应该用心跳包来解决。

    workerman chat 我没弄过,不了解,不过看了一下,它是“支持心跳检测”的,是不是需要主动开启才行呢?……