测试连通性的工具类。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Ping {
/**
* 方法名称 :ping
* 创 建 人:wumanxin
* 功能说明 :连接主机
* @return 返回连接的状态
*/
public static boolean ping(String ipAddress) throws Exception {
int timeOut = 3000 ; //超时应该在3钞以上
boolean status = InetAddress.getByName(ipAddress).isReachable(timeOut); // 当返回值是true时,说明host是可用的,false则不可。
return status;
}
/**
* 方法名称 :main
* 创 建 人:wumanxin
* 功能说明 :用于测试是否可以ping通
* @return
*/
public static void main(String[] args) throws Exception {
String ipAddress = "www.baidu.com";
System.out.println(ping(ipAddress));
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Ping {
/**
* 方法名称 :ping
* 创 建 人:wumanxin
* 功能说明 :连接主机
* @return 返回连接的状态
*/
public static boolean ping(String ipAddress) throws Exception {
int timeOut = 3000 ; //超时应该在3钞以上
boolean status = InetAddress.getByName(ipAddress).isReachable(timeOut); // 当返回值是true时,说明host是可用的,false则不可。
return status;
}
/**
* 方法名称 :main
* 创 建 人:wumanxin
* 功能说明 :用于测试是否可以ping通
* @return
*/
public static void main(String[] args) throws Exception {
String ipAddress = "www.baidu.com";
System.out.println(ping(ipAddress));
}
}