Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Получите IP-адрес устройства с помощью Bonjour

Автор вопроса: bdharОтветов: 1

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

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

Спасибо.

  • Операционная система? Как устанавливается Bonjour? Thorbjørn Ravn Andersen 07.08.2009

javatcpbonjour

Ответы

Ответ 1 · рейтинг 4 · shuckc

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы