From 44180ee779c038ad628fcd847a0b8e2ca9b6f4ee Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期五, 22 十一月 2024 10:46:17 +0800 Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV --- pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/tcpClient/TcpClUnit.java | 75 ++++++++++++++++++------------------- 1 files changed, 36 insertions(+), 39 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/tcpClient/TcpClUnit.java b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/tcpClient/TcpClUnit.java index 6fd95b1..e711393 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/tcpClient/TcpClUnit.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-mwTest-rtu/src/main/java/com/dy/pipIrrMwTestRtu/tcpClient/TcpClUnit.java @@ -54,49 +54,46 @@ } private void doStart(){ - new Thread(new Runnable(){ - @Override - public void run() { - Exception ex = null ; - while(true){ - ex = null ; - try { - new TcpConnect().createSession( - confVo.mwServerIp, - confVo.mwServerPort, - confVo.connectTimeout, - new TcpHandler(), - new Callback() { - @Override - public void call(Object obj) { - if (obj == null) { - log.error("鍒涘缓缃戠粶浼氳瘽杩斿洖涓簄ull"); - } else { - TcpClUnit.session = (IoSession) obj; - log.info("鎴愬姛鍒涘缓涓庨�氫俊涓棿浠剁殑缃戠粶杩炴帴"); - UpData.setSession(TcpClUnit.session); - heartBeat() ; - } + new Thread(() -> { + Exception ex ; + while(true){ + ex = null ; + try { + new TcpConnect().createSession( + confVo.mwServerIp, + confVo.mwServerPort, + confVo.connectTimeout, + new TcpHandler(), + new Callback() { + @Override + public void call(Object obj) { + if (obj == null) { + log.error("鍒涘缓缃戠粶浼氳瘽杩斿洖涓簄ull"); + } else { + TcpClUnit.session = (IoSession) obj; + log.info("鎴愬姛鍒涘缓涓庨�氫俊涓棿浠剁殑缃戠粶杩炴帴"); + UpData.setSession(TcpClUnit.session); + heartBeat() ; } + } - @Override - public void call(Object... objs) { - } + @Override + public void call(Object... objs) { + } - @Override - public void exception(Exception e) { - } - }); + @Override + public void exception(Exception e) { + } + }); + }catch (Exception e){ + ex = e ; + } + if(ex == null){ + break ; + }else{ + try{ + Thread.sleep(100); }catch (Exception e){ - ex = e ; - } - if(ex == null){ - break ; - }else{ - try{ - Thread.sleep(100); - }catch (Exception e){ - } } } } -- Gitblit v1.8.0