From 2b463baf45d9602aae1569dd9a93a17a00ec308b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 13 八月 2020 09:31:12 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/BarcodeThread.java | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/BarcodeThread.java b/src/main/java/com/zy/core/thread/BarcodeThread.java
index 6fd0da4..876c826 100644
--- a/src/main/java/com/zy/core/thread/BarcodeThread.java
+++ b/src/main/java/com/zy/core/thread/BarcodeThread.java
@@ -1,6 +1,5 @@
package com.zy.core.thread;
-import HslCommunication.BasicFramework.SoftBasic;
import com.zy.core.Slave;
import com.zy.core.ThreadHandler;
import lombok.Data;
@@ -37,13 +36,13 @@
public void run() {
while (true) {
try {
-// Task task = MessageQueue.poll(SlaveType.Barcode, slave.getId());
- barcode = "10001136";
- Thread.sleep(3000);
+ write("T".getBytes(), "T".length());
+ byte[] read = read(11, 1000);
+ barcode = new String(read);
+ Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
-
}
}
@@ -53,7 +52,7 @@
close(); //1.涓诲姩閲婃斁杩炴帴 //2.鏌愪簺鏈嶅姟鍣ㄥ鎸囧畾ip鏈夐摼璺暟闄愬埗
socket = new Socket();
//socket.setKeepAlive(true);
- SocketAddress socketAddress = new InetSocketAddress("192.168.2.150", 51236);
+ SocketAddress socketAddress = new InetSocketAddress(slave.getIp(), slave.getPort());
socket.connect(socketAddress, 1000); //鏌愪簺鏈嶅姟鍣╬ing寤惰繜楂樻椂瑕佸鍔�,鍚﹀垯浼氭姤閿檆onnect timeout
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataInputStream = new DataInputStream(socket.getInputStream());
@@ -123,12 +122,13 @@
}
public static void main(String[] args) throws Exception {
- BarcodeThread barcodeThread = new BarcodeThread();
+ BarcodeThread barcodeThread = new BarcodeThread(new Slave());
+ barcodeThread.getSlave().setIp("192.168.2.150");
+ barcodeThread.getSlave().setPort(51236);
boolean connect = barcodeThread.connect();
System.out.println(connect);
barcodeThread.write("T".getBytes(), "T".length());
byte[] read = barcodeThread.read(11, 1000);
- System.out.println(SoftBasic.ByteToHexString(read));
System.out.println(new String(read));
}
}
--
Gitblit v1.9.1