客户端的心跳包如何设计,比如客户端一个定时器,每隔一个时间发送一个信息给服务器,服务器返回一个信息,客户端知道服务器活着

客户端的心跳包怎么设计,比如客户端一个定时器,每隔一个时间发送一个信息给服务器,服务器返回一个信息,客户端知道服务器活着。
客户端的心跳包怎么设计,比如客户端一个定时器,每隔一个时间发送一个信息给服务器,服务器返回一个信息,客户端知道服务器活着。
但如果客户端真好在下载大文件数据,此时定时器又到了发送心跳包给服务器,服务器又返回一个包给客户端,那客户端会不会把心跳响应包和正在接受的文件数据混淆?


------解决方案--------------------
不会
用不同的socket