egametang RouterCheckComponentSystem的CheckAsync,如果当前时间减去session上一次的接收时间大于7秒,则会重新开始获取Router并连接。
切到后台10秒,切回来后,因为当前时间减去session上一次的接收时间大于7秒,所以开始重新获取Router并连接。一般情况下,切到后台的时间只要没超过SessionIdleCheck的Timeout时间,都可以重新连接成功并正常收发消息。
但如果切后台期间,服务端发来的消息过多,则切回来后,无法正常收发消息。