ET8 lockstep项目。客户端启动后添加Application.runInBackground = false, 进入帧同步场景后将客户端最小化,模拟手机端切到后台。当切后台的时间大于一定时间后,大概10~20秒(视消息量而定),重新切回客户端,router无法重连成功,一直循环执行GetRouter。
请问大佬这个问题一般怎么解决?想到的解决方法:检测到客户端切到后台时发送一条消息给服务端让其断线,待其重新切回时再重连?
或者将SessionIdelCheck的timeout时间改得比较小