在接入Matchvs获得联网能力后,当客户端网络异常(包含网络关闭、弱网络、挂起至后台等情况),此时可以调用SDKreconnect()进行重连。网络异常时应用层会收到“检测到客户端已经断线的errorResponse
。如果调用重连成功,断线的用户将会回到原来的游戏房间;如果重连失败,应用层会收到“重连失败”。
重连频次 : 每调用一次reconnect()
会尝试重连一次,即从检测到断开开始,重连尝试20秒如果还没有重连成功,则会抛出失败消息。
如果服务端检测到客户端网络异常,则服务端会通过networkStateNotify
告诉其他客户端“检测到客户端C已断线,正在进行重连”。如果重连成功,服务端会通知其他客户端“客户端C已经重连成功”;如果重连失败,服务端会通知其他客户端“客户端C重连失败”。