【问题标题】:How to get ping time of an IP address? [duplicate]如何获取IP地址的ping时间? [复制]
【发布时间】:2013-06-05 12:37:03
【问题描述】:

我是 Mac 用户,通过终端使用 ping 命令测量 ping 时间(以毫秒为单位)。我想创建一个 Java 应用程序,我可以在其中简单地输入 ip 并获取 ping 响应时间。

我知道我可以使用InetAddress 来判断IP 是否可达,但是如何判断ping 时间?

【问题讨论】:

  • 奇思妙想:从您的应用中调用ping 命令!或者看看相关问题(右侧)
  • "我知道我可以使用 InetAddress 来确定 IP 是否可达" InetAddress'.isReachable() 不起作用。

标签: java ip-address ping latency


【解决方案1】:
public void ping (String entryIpAddress){
    try{    
         String command ="ping  "+entryIpAddress;
         Process process = Runtime.getRuntime().exec(command);
         process.getOutputStream();

    }catch(Exception e){}
}

【讨论】:

  • 获取Stream后解析得到你想要的值
猜你喜欢
  • 2011-10-28
  • 2018-03-11
  • 2015-07-01
  • 2014-10-21
  • 1970-01-01
  • 2013-09-08
  • 2012-07-15
  • 2023-04-08
  • 2011-03-17
相关资源
最近更新 更多