UN6L2——实现断线重连
UN6L2——实现断线重连
断线重连
有时我们会因为遇到意外情况而非自愿的断开与服务器的连接(如网络不好等情况)
因此,我们为断开连接的Close
方法添加一个参数,用来表示是否是客户端自己断开连接
如果不是,就可以弹出一个界面询问客户是否断线重连
1 | public void Close(bool isSelf = false) |
断线重连与运行时刚开始连接还不同,服务端可能要给重连的客户端发送一些恢复状态的消息(如:上次断开连接时玩家所在的位置)
因此可能需要特殊的处理逻辑,这取决于你的项目需求
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!