保持连接活性,检测通信故障。1、保持连接活性:通过定期发送心跳包,可以确保通信双方之间的连接仍然保持活性,一方长时间没有收到心跳包,就可以判断连接已经中断,从而采取相应的措施,若重新建立连接。2、检测通信故障:心跳检测可以帮助检测通信过程中的故障,一方无法发送或接收心跳包,就会出现了通信故障,从而及时进行处理。