workerman链接 在安卓端大退的时候不释放

zhangqiang

老版本3.5.19 的时候 大退链接正常释放
新版本4.0.18 大退不释放
是不是有什么东西需要配置的

1496 3 0
3个回答

zhangqiang

  • 暂无评论
walkor

4.x 相比3.x只是更改了http协议相关接口,其它没有修改,更没有修改websocket协议,也没有改连接逻辑。

不知道你说的大退什么意思。一个安卓端退出,所有连接都断开?

一些极端情况服务端是无法立刻感知连接断开的,比如断网、断电、网路切换、手机切换后台等,这些极端情况需要心跳来检测。
参考手册 http://doc2.workerman.net/heartbeat.html

  • 暂无评论
zhangqiang

我安卓将app进行窗口退出的时候 在安卓端来讲就是他们退出的时候将那个进程杀死了 在3.x版本的时候 能检测到链接断开 但是4.x的时候接收不到 导致我的connecttions 一直释放不掉 但是我ios的倒是没这个问题 窗口划走彻底关掉这个app我还是能接收到了 现在我将版本退到3.x了 感谢您的回复

  • 暂无评论
年代过于久远,无法发表回答
🔝