拉长老虎

文章
3
资源
0
加入时间
2年10月18天

【Android学习】断线重连、长连接心跳机制1,心跳机制2,推送3,断线重连

1,心跳机制1)概念定时发送一个自定义的结构体(心跳包),让服务器知道自己还活着,以确保连接的有效性。 长连接比较耗电。在TCP机制里面,本身是存在有心跳包机制的,也就是TCP选项:SO_KEEPALIVE. 系统默认是设置的2小时的心跳频率。2)场景由于手机的无线运营商为了减少网关映射表的负荷,会在表中删除一段时间内未通信的链路,造成链路中断。为了避免这种中断,应用需要...