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