Java Ping IP地址实现

2020-12-28 37点热度 0人点赞 0条评论

Java代码ping网络中的设备,两种方式实现

  1. 使用Java自带API,需要被Ping的设备防火墙开启端口: 7 (Echo)
    String sdAddress = "192.168.0.1";
    InetAddress address = InetAddress.getByName(sdAddress);
    // 5000是超时5秒
    boolean reachable = address.isReachable(5000);
  2. 调用外部命令
    Process p1 = java.lang.Runtime.getRuntime().exec("ping -n 1 www.google.com");
    int returnVal = p1.waitFor();
    boolean reachable = (returnVal==0);

     

Terry

文章评论

*

code