游戏研发心得之断线重连以及异常网络处理

目录

 

1. 服务器判定客户端是否在线的依据

2.客户端异常处理

3.客户端连接状态的设计以及具体实现

4.后台切换重连的一些注意点

5.协议的是否丢弃


1. 服务器判定客户端是否在线的依据


pingpong 协议的添加,5分钟内没有任何反馈即为失联

2.客户端异常处理


因为服务器会主动断开客户端的连接,所以客户端在读写始会报异常,在获取异常后,断开连接进行重连


3.客户端连接状态的设计以及具体实现

异常状态的分类设计

客户端重连状态的单独设计

错误码状态的设计的实现

4.后台切换重连的一些注意点

OnApplicationFocus 与 OnApplicationPause 的区别以及具体使用

5.协议的是否丢弃

什么时机应该 发送和获取丢弃的协议

猜你喜欢

转载自blog.csdn.net/osuckseed/article/details/108552926