From 9a139b15be65dcd83ae187bb384627097c6a811a Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期二, 26 十二月 2023 20:29:16 +0800 Subject: [PATCH] 修改解析,增加仓温仓湿度 --- src/main/java/com/fzzy/protocol/youxian0/client/ClientEngine.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/youxian0/client/ClientEngine.java b/src/main/java/com/fzzy/protocol/youxian0/client/ClientEngine.java index 044b901..2bc98f2 100644 --- a/src/main/java/com/fzzy/protocol/youxian0/client/ClientEngine.java +++ b/src/main/java/com/fzzy/protocol/youxian0/client/ClientEngine.java @@ -30,7 +30,7 @@ private String host; private int port; - public Channel defaultChannel; + public static Channel defaultChannel; public ClientEngine(String host, int port) { @@ -46,6 +46,7 @@ @Override public void run() { try { + startClient(); } catch (Exception e) { e.printStackTrace(); @@ -53,6 +54,10 @@ } public void startClient() throws Exception { + if(defaultChannel != null){ + log.info("-----IP={},杩炴帴瀛樺湪锛岀洿鎺ヤ娇鐢�",host); + return; + } EventLoopGroup group = new OioEventLoopGroup(); Bootstrap b = new Bootstrap(); //榛樿闀胯繛鎺� @@ -82,9 +87,9 @@ @Override public void operationComplete(ChannelFuture arg0) throws Exception { if (channelFuture.isSuccess()) { - log.info("-----IP={},杩炴帴鎴愬姛"); + log.info("-----IP={},杩炴帴鎴愬姛",host); } else { - log.info("-----IP={},杩炴帴澶辫触锛岃嚜鍔ㄥ叧闂嚎绋�"); + log.info("-----IP={},杩炴帴澶辫触锛岃嚜鍔ㄥ叧闂嚎绋�",host); channelFuture.cause().printStackTrace(); group.shutdownGracefully(); // 鍏抽棴绾跨▼缁� } @@ -107,7 +112,7 @@ } - public Channel getChannel() { + public static Channel getChannel() { return defaultChannel; } -- Gitblit v1.9.3