【问题标题】:Java Network DiscoveryJava 网络发现
【发布时间】:2011-10-03 18:01:17
【问题描述】:

我正在我的 PC 上运行 Java 应用程序,这涉及迁移在我的物理机上运行的虚拟机。 如何连接到我网络上的其他物理机,以便我可以 1. 获取信息,例如在其上运行的虚拟机、使用的模拟器等,而无需在客户端计算机上运行应用程序。 2. 网络发现必须是自动的,即只要任何 PC 连接到网络,我的机器应该会提供 PC 的所有可能详细信息。 3. 我不打算ping 网络上的所有计算机。我不希望在客户端机器上运行任何应用程序。我的机器应该自己进行网络发现和信息收集。

有人可以帮助我吗? 谢谢。

【问题讨论】:

  • 你有很多问题,但没有任何信息。如果您能给我们一些关于您的虚拟化基础架构的提示,那么我们至少会有一个起点。

标签: java networking discovery


【解决方案1】:

对于 2,您应该像 Apple 一样考虑使用 Zeroconf。对于 Java,请选择 http://jmdns.sourceforge.net/

【讨论】:

  • 我已经找到了完成第一部分的方法。这就是它的完成方式 - 1. 通过 ssh 打开与目标物理机上的 qemu 管理程序的连接。 2.使用相同的connect变量和Libvirt的函数来获取物理机上运行的其他虚拟机的详细信息。
【解决方案2】:

我已经找到了完成第一部分的方法。这就是它的完成方式 - 1. 通过 ssh 打开与目标物理机上的 qemu 管理程序的连接。 2.使用相同的连接变量和Libvirt的函数来获取物理机上运行的其他虚拟机的详细信息。

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多