温暖绿茶

文章
5
资源
0
加入时间
2年10月17天

如果服务端重启,那么客户端的长连接会怎么样

这里记录一次服务端重启时,使用winshark的抓包过程;场景是:SDK 建立对 服务端的长连接,客户端连接策略是:失活判断: 一条连接 180s都没有read到数据;保活判断: 每秒检查一次,连续60次检查都为空闲,那么发送一次keeplive包。重连逻辑: 如果连接断开,那么会以2s 、 4s、  6s、  8s...这样的递增产生的时延,去重连,每次连接等待5s判断连接超