fix:处理心跳响应失败后:停止发送心跳消息,并启动重新上线

This commit is contained in:
liyi 2024-12-16 13:59:21 +08:00
parent 67fa0bc1ba
commit 74708b505e

View File

@ -16,21 +16,22 @@ class UdpHeartBeatHandler extends ScpMessageBaseHandle
@override
void handleResp(ScpMessage scpMessage) {
// TODO:
final HeartbeatResponse heartbeatResponse = scpMessage.Payload;
final statusCode = heartbeatResponse.statusCode;
if (statusCode != null &&
statusCode != PayloadTypeConstant.heartHeatSuccessResponse) {
//
//
startChartManage.stopHeartbeat();
// 线
startChartManage.isOnlineStartChartServer = false;
startChartManage.reStartOnlineStartChartServer();
} else {
//
startChartManage.heartbeatIntervalTime =
heartbeatResponse.nextPingTime ?? 1;
//
startChartManage.reStartHeartBeat();
}
startChartManage.heartbeatIntervalTime =
heartbeatResponse.nextPingTime ?? 1;
//
startChartManage.reStartHeartBeat();
}
@override