Java Network Discovery - PullRequest
       28

Java Network Discovery

0 голосов
/ 04 июля 2011

На моем ПК запущено приложение Java, которое включает миграцию виртуальных машин, работающих на моей физической машине.Как я могу подключиться к другим физическим машинам в моей сети, чтобы я мог 1. Получить информацию, например, о виртуальных машинах, работающих на них, об использовании эмулятора и т. Д. Без запуска приложения на клиентском компьютере.2. Обнаружение сети должно быть автоматическим, т. Е. Как только любой компьютер будет подключен к сети, мой компьютер должен получить все возможные сведения о ПК.3. Я не собираюсь пинговать все компьютеры в сети.Я не хочу, чтобы какое-либо приложение запускалось на клиентской машине.Моя машина должна сама выполнять обнаружение сети и сбор информации.

Может ли кто-нибудь помочь мне?Спасибо.

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Для 2 вы должны рассмотреть возможность использования Zeroconf как Apple.Для Java выберите http://jmdns.sourceforge.net/

0 голосов
/ 03 октября 2011

Я нашел способ сделать первую часть.Вот как это делается: 1. Откройте соединение с гипервизором qemu на целевой машине через ssh.2. используйте ту же переменную подключения и функции Libvirt, чтобы получить сведения о других виртуальных машинах, работающих на физической машине.

...