- 心跳是一个周期性动作
- 由于整个传输体系是一个单线程的
- 所以在周期性的心跳方法里,可以处理其他周期性事务
currentTs = baseTimer::getCurrentTime();
//周期性的发送心跳
if (currentTs - lastIntervalTs >= 5000 * 1000) {

currentTs = baseTimer::getCurrentTime();
//周期性的发送心跳
if (currentTs - lastIntervalTs >= 5000 * 1000) {