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