我的程序要估算无线网络中电脑之间或电脑和手机之间的距离
所以想通过ping语句得到返回时间、丢包率等数据来处理 
有没有什么简单易行的方法可以实现啊?
求大神们帮帮忙

解决方案 »

  1.   

    Runtime   rt   =   Runtime.getRuntime();Process   pro   =   rt.exec(CMD命令)
      

  2.   

    Process 可以获取3个流,直接分析流。。
      

  3.   

    Runtime run = Runtime.getRuntime();  
      Process pro = run.exec("ping");  
      BufferedReader br = new BufferedReader(new InputStreamReader(pro.getInputStream()));  
      String str = "";  
      while((str = br.readLine()) != null) {  
      System.out.println(str);  
      }  
      br.close();  
      pro.destroy();