1. 背景
当客户端与服务端保持长连接时,并不是每时每刻都在交换数据,所以需要心跳机制保证长连接的连通性。
2 涉及类
定时任务的内容
触发心跳的条件
1) 当前时间和最后一次发消息的时间差大于心跳间隔时
2) 当前时间和最后一次收消息的时间差大于心跳间隔时
当客户端与服务端保持长连接时,并不是每时每刻都在交换数据,所以需要心跳机制保证长连接的连通性。
定时任务的内容
触发心跳的条件
1) 当前时间和最后一次发消息的时间差大于心跳间隔时
2) 当前时间和最后一次收消息的时间差大于心跳间隔时