Получить IP-адрес устройства с Bonjour - PullRequest
1 голос
/ 07 августа 2009

Я использую Java 6 update 14 для разработки и NetBeans 6.7. Я создаю пример клиента для обнаружения определенного типа сервиса с помощью Bonjour.

Я сталкиваюсь с определенной проблемой, когда хочу получить IP-адрес устройства. Но функция ResolveListener.serviceResolved (...) предоставляет только имя хоста и порт. FullName также не содержит IP-информации об устройстве. Можно ли получить IP-адрес устройства с помощью Bonjour SDK? Если да, то как?

Спасибо.

1 Ответ

4 голосов
/ 07 августа 2009

Используйте стандартный класс Java InetAddress для преобразования имени хоста в IP-адрес. ZeroConf (Bonjour - реализация Apple) вполне разумно абстрагирует сервис-хосты по имени хоста.

...