From 8d57ea4d5c8851cfbbeb630c36c0a0e27356fed9 Mon Sep 17 00:00:00 2001 From: DELL <1525436766@qq.com> Date: 星期六, 12 十月 2024 10:28:06 +0800 Subject: [PATCH] 修复设备通信故障无法重连bug --- iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS_61850_SocketClient.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS_61850_SocketClient.java b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS_61850_SocketClient.java index 3660864..25fe2e9 100644 --- a/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS_61850_SocketClient.java +++ b/iec61850_forFoShanAES_Model/src/com/dec/fbs9100/BTS_61850_SocketClient.java @@ -467,9 +467,11 @@ } // ---------------------------------------------------------------------------------// } catch (Exception e) { - logger.error(e.toString(), e); try { + logger.error("IP:" + FBSDeviceIp + " " + this.getName() + " - BTS_IEC61850_ClientThread Connect Break Now By " + e.toString(), e); sleep(1000); + m_Association.close(); + break; } catch (InterruptedException e1) { logger.error(e1.toString(), e1); } @@ -481,7 +483,7 @@ m_Association.disconnect(); Thread.sleep(1000); m_Association.close(); - //m_ServerModel = null; + m_ServerModel = null; } catch (Exception e) { logger.error(e.toString(), e); } -- Gitblit v1.9.1