如何在延迟方面找到最近的机器

时间:2013-10-16 12:52:16

标签: java tcp-ip

我的服务器很少,并且想在我的java客户端中决定什么是最近的机器(tcp连接的最短时间)。
是否有任何图书馆在java中这样做? 如果没有,最好的方法是什么?如果可能的话,我更愿意在没有实际连接到我的服务器应用程序的情况下这样做。

1 个答案:

答案 0 :(得分:3)

一种简单的方法是:

InetAddress.getByName(host).isReachable(timeOut)

如果您愿意联系应用程序而不是主持人,则使用Http client

然后测量前后的时间,然后对主机进行排序。