From c543e35343a73fd8071eb06c63a40f2af59762f5 Mon Sep 17 00:00:00 2001 From: yiming Date: Fri, 29 Apr 2022 10:42:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=A4=A9=E7=BA=BF=E5=88=87?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zhehekeji/web/service/RFID/RFIDSocket.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web/src/main/java/com/zhehekeji/web/service/RFID/RFIDSocket.java b/web/src/main/java/com/zhehekeji/web/service/RFID/RFIDSocket.java index 595abaa..d83c466 100644 --- a/web/src/main/java/com/zhehekeji/web/service/RFID/RFIDSocket.java +++ b/web/src/main/java/com/zhehekeji/web/service/RFID/RFIDSocket.java @@ -51,6 +51,11 @@ public class RFIDSocket { is = socket.getInputStream(); } catch (IOException e) { log.error("RFIDSocket time out,ip:{},info:{}",ip,e); + try { + close(); + } catch (IOException ex) { + ex.printStackTrace(); + } } } @@ -139,12 +144,11 @@ public class RFIDSocket { } MessageTran messageTran = new MessageTran(bytes); if(messageTran != null){ - System.out.println("ok"); if(messageTran.getAryData().length == 9){ //只能根据长度判断返回的包是标签内容还是其他 //9个字节,第一个字节是指哪个天线,暂时不用管,只需关注什么标签 StringBuffer sb = new StringBuffer(); - System.out.println("antId:"+String.format("%02X",messageTran.getAryData()[0])); + log.debug("antId:{}",String.format("%02X",messageTran.getAryData()[0])); for(int i = 1;i