Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的服务器很少,想在我的 java 客户端中决定最近的机器是什么(tcp 连接时间最短)。 有没有在java中这样做的图书馆? 如果没有,最好的方法是什么?如果可能的话,我更喜欢这样做而不实际连接到我的服务器应用程序。
一个简单的方法是:
InetAddress.getByName(host).isReachable(timeOut)
或者,Http client如果您愿意使用应用程序而不是主机。
Http client
并测量前后时间,然后对主机进行排序。