From 30438080e4b44e7b5f68c41f66e42fbff99bd021 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 12 八月 2020 10:07:37 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/BarcodeThread.java |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/BarcodeThread.java b/src/main/java/com/zy/core/thread/BarcodeThread.java
index a2122c0..5974a9a 100644
--- a/src/main/java/com/zy/core/thread/BarcodeThread.java
+++ b/src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -1,5 +1,7 @@
 package com.zy.core.thread;
 
+import HslCommunication.Core.Types.OperateResult;
+import HslCommunication.Enthernet.SimplifyNet.NetSimplifyClient;
 import com.zy.core.Slave;
 import com.zy.core.ThreadHandler;
 import lombok.Data;
@@ -15,6 +17,7 @@
 
     private Slave slave;
     private String barcode;
+    private NetSimplifyClient netSimplifyClient;
 
     public BarcodeThread(Slave slave) {
         this.slave = slave;
@@ -38,12 +41,26 @@
 
     @Override
     public boolean connect() {
-
-        return false;
+        boolean result = false;
+        netSimplifyClient = new NetSimplifyClient(slave.getIp(), slave.getPort());
+        OperateResult connect = netSimplifyClient.ConnectServer();
+        if (connect.IsSuccess) {
+            result = true;
+            log.info("鏉$爜鎵弿浠繛鎺ユ垚鍔� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
+        } else {
+            log.info("鏉$爜鎵弿浠繛鎺ュけ璐ワ紒锛侊紒 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort());
+        }
+        return result;
     }
 
     @Override
     public void close() {
 
     }
+
+    public static void main(String[] args) {
+        BarcodeThread barcodeThread = new BarcodeThread();
+        boolean connect = barcodeThread.connect();
+        System.out.println(connect);
+    }
 }

--
Gitblit v1.9.1