而且服务端看到有时候session为null这个是怎么回事,这个会导致断线吗,安卓断经常会断线,不稳定,这是为什么啊,
安卓系统有时候会清理内存杀进程,另外后台进程也有可能被禁网(这个要看系统策略,比如锤子手机有锁屏断网、后台断网功能)。你可以试验一下,如果保持 app 前台显示,不熄屏,应该就不会断线,再断线就是网络层面的事情了。
至于【session为null】,那要看你说的【session】是哪种实现机制了。
session用提原来的机制,我没作任何改动,还有断网是在亮屏情况下的,我用的是workerman-chat,请问大神有这种情况吗
亮屏的话,基本可以确定不是安卓系统导致的断网,那就可能是路由器把长时间没有通信的连接给切断了,这类问题应该用心跳包来解决。
workerman chat 我没弄过,不了解,不过看了一下,它是“支持心跳检测”的,是不是需要主动开启才行呢?……
安卓系统有时候会清理内存杀进程,另外后台进程也有可能被禁网(这个要看系统策略,比如锤子手机有锁屏断网、后台断网功能)。你可以试验一下,如果保持 app 前台显示,不熄屏,应该就不会断线,再断线就是网络层面的事情了。
至于【session为null】,那要看你说的【session】是哪种实现机制了。
session用提原来的机制,我没作任何改动,还有断网是在亮屏情况下的,我用的是workerman-chat,请问大神有这种情况吗
亮屏的话,基本可以确定不是安卓系统导致的断网,那就可能是路由器把长时间没有通信的连接给切断了,这类问题应该用心跳包来解决。
workerman chat 我没弄过,不了解,不过看了一下,它是“支持心跳检测”的,是不是需要主动开启才行呢?……