zoukankan      html  css  js  c++  java
  • java 测试IP

    public static long calSpeed(String ip) {
            Runtime runtime = Runtime.getRuntime(); // 获取当前程序的运行进对象
            Process process = null; // 声明处理类对象
            String line = null; // 返回行信息
            InputStream is = null; // 输入流
            InputStreamReader isr = null; // 字节流
            BufferedReader br = null;
            try {
                process = runtime.exec("ping " + ip +" -w 1000"); // PING
                is = process.getInputStream(); // 实例化输入流
                isr = new InputStreamReader(is);// 把输入流转换成字节流
                br = new BufferedReader(isr);// 从字节中读取文本
                while ((line = br.readLine()) != null) {
                    if (line.contains("TTL")) {
                        int begin = line.indexOf("TTL=");
                        String value = line.substring(begin+4,line.length());
                        return Integer.valueOf(value);
                    }
                }
            } catch (IOException e) {
                System.out.println(e);
                runtime.exit(1);
            }finally{
                if(is!=null){
                    try {
                        is.close();
                    } catch (IOException e) {
                    }
                }
                if(isr!=null){
                    try {
                        isr.close();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
                if(br!=null){
                    try {
                        br.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
            return 10000;
        }
  • 相关阅读:
    C#三元运算符
    WIN系统查询版本
    C# switch 语句
    C#反编译
    AssemblyInfo.cs 文件信息
    win系统如何在桌面显示我的电脑
    MVC传值前台
    js去除html标记
    打开页面跳转到区域下的控制器
    Hive常用操作之数据导入导出
  • 原文地址:https://www.cnblogs.com/ry123/p/4112342.html
Copyright © 2011-2022 走看看