diff --git a/util/src/main/java/com/zfoo/util/net/NetUtils.java b/util/src/main/java/com/zfoo/util/net/NetUtils.java index 4dd9da09..52bb3943 100644 --- a/util/src/main/java/com/zfoo/util/net/NetUtils.java +++ b/util/src/main/java/com/zfoo/util/net/NetUtils.java @@ -114,9 +114,12 @@ public class NetUtils { // 给定的IP未在指定端口范围中 return false; } - try (ServerSocket ss = new ServerSocket(port)) { + try { + InetAddress localHost = InetAddress.getLocalHost(); + ServerSocket ss = new ServerSocket(port, 50, localHost); + ss.close(); return true; - } catch (IOException e) { + } catch (Exception e) { return false; } }