java 查看某个IP是否可达(等同于ping)
查看某个IP是否可达
InetAddress address1 = InetAddress.getByName("192.168.1.158"); if (address1.isReachable(1000)) { System.out.println("reachable"); }
也可以获取网卡信息: NetworkInterface.getNetworkInterfaces()
然后 address1.isReachable的另外一个方法来查看相关网卡是否可达指定的IP
public boolean isReachable(NetworkInterface netif, int ttl, int timeout) throws IOException