From fb19333f6c4ee01f2fa920eebdea610de53920d4 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Thu, 21 Apr 2022 23:49:31 +0800 Subject: [PATCH] =?UTF-8?q?fix[net]:=20=E4=BF=AE=E5=A4=8D=E6=B2=A1?= =?UTF-8?q?=E6=9C=89close=20socket=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util/src/main/java/com/zfoo/util/net/NetUtils.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 52bb3943..273fc7fd 100644 --- a/util/src/main/java/com/zfoo/util/net/NetUtils.java +++ b/util/src/main/java/com/zfoo/util/net/NetUtils.java @@ -114,10 +114,9 @@ public class NetUtils { // 给定的IP未在指定端口范围中 return false; } - try { - InetAddress localHost = InetAddress.getLocalHost(); - ServerSocket ss = new ServerSocket(port, 50, localHost); - ss.close(); + + // try-with-resources会自动调用close方法 + try (ServerSocket ss = new ServerSocket(port)) { return true; } catch (Exception e) { return false;