您的位置:首页 > 编程语言 > Java开发

java中PING IP地址

2016-09-01 16:00 190 查看
public static void main(String [] args){

                

      Runtime runtime = Runtime.getRuntime(); // 获取当前程序的运行进对象

      Process process = null; // 声明处理类对象

      String line = null; // 返回行信息

      InputStream is = null; // 输入流

      InputStreamReader isr = null; // 字节流

      BufferedReader br = null;

      

      String ip = "192.168.0.121";

      boolean res = false;// 结果

      

      try {

          

           process = runtime.exec("ping " + ip); // PING

       is = process.getInputStream(); // 实例化输入流

       isr = new InputStreamReader(is);// 把输入流转换成字节流

       br = new BufferedReader(isr);// 从字节中读取文本

       while ((line = br.readLine()) != null) {

        if (line.contains("TTL")) {

         res = true;

         break;

        }

       }

       is.close();

       isr.close();

       br.close();

       if (res) {

        System.out.println("ping 通  ...");

       } else {

        System.out.println("ping 不通...");

       }

      } catch (IOException e) {

       System.out.println(e);

       runtime.exit(1);

      }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java中PING IP地址