Java 查找网络中最近的服务器

Java 查找网络中最近的服务器,java,traceroute,Java,Traceroute,给定一个服务器列表和一个客户机列表,如何使用“traceroute”查找离特定主机最近的服务器?程序应该是java语言。您将什么定义为“最近的”?跟踪路由中的大量跳数并不表示接近,只是表示数据包路由通过的设备。Ping也不太好,因为它只是显示延迟。 我的建议是,如果你在网络上,用它来计算亲密度。如果你在局域网上,或者你与BGP取得了联系,那么就回到网络上 这些链接指向BGP和traceroute的Java实现。我不认为仅使用标准javaapi就可以实现,因为它不能充分支持ICMP协议。您可以使用

给定一个服务器列表和一个客户机列表,如何使用“traceroute”查找离特定主机最近的服务器?程序应该是java语言。

您将什么定义为“最近的”?跟踪路由中的大量跳数并不表示接近,只是表示数据包路由通过的设备。Ping也不太好,因为它只是显示延迟。
我的建议是,如果你在网络上,用它来计算亲密度。如果你在局域网上,或者你与BGP取得了联系,那么就回到网络上


这些链接指向BGP和traceroute的Java实现。

我不认为仅使用标准javaapi就可以实现,因为它不能充分支持ICMP协议。您可以使用。

显然,他希望有人告诉他怎么做-我不知道“有没有办法像Java中的功能一样使用Tracer”这个问题有什么问题。对不起,我从来没有说过这个问题有什么问题,事实上,我将它重新标记为Java。所以更相关的人会关注它。