java中如何检测一个网络地址后的IP地址是否可连通
下文笔者讲述使用java代码检测网络是否通的方法分享,如下所示:
实现思路: 使用InetAddress.getByName(host).isReachable(timeout) 方法即可检测指定host是否通例:
package com.java265.other; import java.net.InetAddress; public class Test11 { /** * java265.com 示例演示 */ public static void main(String[] args) throws Exception { checkHosts("192.168.9"); } public static void checkHosts(String subnet) throws Exception { int timeout = 1000; for (int i = 1; i < 255; i++) { String host = subnet + "." + i; if (InetAddress.getByName(host).isReachable(timeout)) { System.out.println(host + " 可连接通!"); } } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。