diff --git a/lib/talk/startChart/handle/impl/udp_heart_beat_handler.dart b/lib/talk/startChart/handle/impl/udp_heart_beat_handler.dart index de843012..75fe9103 100644 --- a/lib/talk/startChart/handle/impl/udp_heart_beat_handler.dart +++ b/lib/talk/startChart/handle/impl/udp_heart_beat_handler.dart @@ -21,7 +21,10 @@ class UdpHeartBeatHandler extends ScpMessageBaseHandle final statusCode = heartbeatResponse.statusCode; if (statusCode != null && statusCode != PayloadTypeConstant.heartHeatSuccessResponse) { - // 心跳响应失败,重新上线 + // 停止发送心跳 + startChartManage.stopHeartbeat(); + // 心跳响应失败,重新上线 + startChartManage.isOnlineStartChartServer = false; startChartManage.reStartOnlineStartChartServer(); } startChartManage.heartbeatIntervalTime =