diff --git a/web/src/main/java/com/zhehekeji/web/service/sick/CognexSocket.java b/web/src/main/java/com/zhehekeji/web/service/sick/CognexSocket.java index d947a61..c3a016a 100644 --- a/web/src/main/java/com/zhehekeji/web/service/sick/CognexSocket.java +++ b/web/src/main/java/com/zhehekeji/web/service/sick/CognexSocket.java @@ -20,6 +20,7 @@ public class CognexSocket { InputStream is = null; try { socket.connect(new InetSocketAddress(ip,port),3000); + socket.setSoTimeout(3000); os = socket.getOutputStream(); is = socket.getInputStream(); int i = 0; diff --git a/web/src/main/java/com/zhehekeji/web/service/sick/SickSocket.java b/web/src/main/java/com/zhehekeji/web/service/sick/SickSocket.java index ca9c635..5368ede 100644 --- a/web/src/main/java/com/zhehekeji/web/service/sick/SickSocket.java +++ b/web/src/main/java/com/zhehekeji/web/service/sick/SickSocket.java @@ -41,7 +41,7 @@ public class SickSocket { } i++; } - } catch (IOException e) { + } catch (Exception e) { tcpLogger.error("sick time out,ip:{},info:{}",ip,e); log.error("sick time out,ip:{},info:{}",ip,e); }finally {