import java.io.IOException;
import java.net.Socket;
public class ConnectExceptionExample {
public static void main(String[] args) {
String host = "127.0.0.1"; // 本地主机
int port = 8080; // 端口号
try (Socket socket = new Socket(host, port)) {
System.out.println("连接成功");
} catch (IOException e) {
if (e instanceof java.net.ConnectException) {
System.out.println("连接被拒绝: " + e.getMessage());
} else {
System.out.println("其他IO异常: " + e.getMessage());
}
}
}
}
java.io.IOException 和 java.net.Socket,以便处理网络连接和可能的异常。Socket 对象来建立连接。IOException。我们特别检查是否是 ConnectException 异常,这通常表示连接被拒绝(例如目标服务器未运行或端口未开放)。这个示例代码展示了如何处理 java.net.ConnectException 异常,并给出了详细的解释说明。
上一篇:java判断对象不为空
下一篇:java 获取ip地址
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站