import java.io.IOException;
import java.net.ServerSocket;
/**
* 监测端口是否占用
*/
public class PortUtil {
public static int isUsed(int port) {
ServerSocket s = null;
try {
s = new ServerSocket(port);
} catch (IOException e) {
if (e instanceof java.net.BindException) {
return 1;
}
} finally {
try {
if(s!=null) {
s.close();
}
} catch (Exception e) {
//e.printStackTrace();
}
}
return 0;
}
public static void main(String[] args) {
System.out.println(isUsed(8888));
}
}
java判断某个端口是否被占用
最新推荐文章于 2023-12-26 13:25:35 发布