JAVA中如何判断某主机端口是否打开?????

2025-05-11 14:44:47
推荐回答(2个)
回答1:

Socket client = null;
try{
client = new Socket(IP, port);
System.out.println("端口已开放");
client.close();
}catch(Exception e){
System.out.println("端口未开放");
}
====================================================
这样就能正常捕获这个异常,不会阻止程序正常运行!

回答2:

你可以在catch的代码块中,捕捉是否是端口异常,如果是,则执行相应的代码,程序是或者,这个也是 一个方法