簡體   English   中英

Java 網絡發現

[英]Java Network Discovery

我正在我的 PC 上運行 Java 應用程序,其中涉及遷移在我的物理機上運行的虛擬機。 如何連接到我的網絡上的其他物理機器,以便我可以 1. 獲取信息,例如在它們上運行的虛擬機、使用的模擬器等,而無需在客戶端機器上運行應用程序。 2. 網絡發現必須是自動的,即只要任何一台 PC 連接到網絡,我的機器就應該提供 PC 的所有可能的詳細信息。 3. 我不打算ping 網絡上的所有計算機。 我不希望在客戶端機器上運行任何應用程序。 我的機器應該自己進行網絡發現和信息收集。

有人可以幫助我嗎? 謝謝。

對於 2,您應該考慮像 Apple 一樣使用 Zeroconf。 對於 Java 選擇http://jmdns.sourceforge.net/

我已經想出了一種方法來完成第一部分。 這就是它的完成方式 - 1. 通過 ssh 在目標物理機上打開與 qemu 管理程序的連接。 2.使用相同的連接變量和Libvirt的函數來獲取物理機上運行的其他虛擬機的詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM