4

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

4

1 回答 1

3

一个简单的方法是:

InetAddress.getByName(host).isReachable(timeOut)

或者,Http client如果您愿意使用应用程序而不是主机。

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

于 2013-10-16T13:05:49.863 回答