gpt4 book ai didi

java - 如何查找主机 ping 时间

转载 作者:行者123 更新时间:2023-11-29 09:01:57 25 4
gpt4 key购买 nike

<分区>

我正在尝试查找 ping 时间(使用 Windows 8、Java 6)。我正在使用 System.currentTimeMillis() 方法查找 ping 时间,但它返回了一个奇怪的值。例如,当我对本地主机执行 ping 操作时,它会返回 1000 毫秒。

请帮助我创建一个查找主机 ping 时间的例程。

public int pingHost(String host){
Long start = System.currentTimeMillis();
if (!InetAddress.getByName(host).isReachable(2000)) return -1;
return (int) (System.currentTimeMillis()-start);
}

附言这个问题不是 How to do a true Java ping from Windows? 的重复问题对我来说,仅仅检查主机是否在线是不够的。我需要测量连接速度并找到“ping 时间”值。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com