Qt使用Keepalive机制实现断线重连
传输控制协议(TCP)存活包为可选特性,且默认关闭。存活包内没有数据。在以太网网络中,存活包的大小为最小长度的几帧(64字节)。存活时长(英语:Keepalive time)即空闲时,两次传输存活包的持续时间。TCP存活包时长可手动配置,默认不少于2个小时。存活间隔(英语:Keepalive interval)即未收到上个存活包时,两次连续传输存活包的时间间隔。存活重试次数(英语:Keepalive retry)即在判断远程主机不可用前的发送存活包次数。