解决Java网络连接异常(ConnectException)的方法
解决Java网络连接异常(ConnectException)的方法
在 Java 程序中,网络连接异常(ConnectException)是一个常见的错误。当使用 Java 程序与另一台计算机或服务器建立网络连接时,可能会遇到 ConnectException 异常。这种异常通常是由于无法连接目标主机引起的,可能的原因包括目标主机不存在、网络故障、端口未开放等。
针对 ConnectException 异常,我们可以采取一系列的方法和措施来解决问题。下面将介绍几种常用的方法,并附上相应的代码示例供参考。
代码示例:
String host = "example.com"; int port = 80; try { InetAddress inetAddress = InetAddress.getByName(host); boolean reachable = inetAddress.isReachable(10000); if (!reachable) { System.out.println(host + " is not reachable."); } else { System.out.println(host + " is reachable."); // 进一步进行连接操作 } } catch (UnknownHostException e) { System.out.println("Unknown host: " + host); } catch (IOException e) { e.printStackTrace(); }登录后复制