Обнаружение сервиса JmDNS в клиент-сервере

Я пытаюсь включить обнаружение службы в моем клиент-серверном приложении с использованием JmDNS. Я полностью понимаю реестр службы на стороне сервера, с кодом, который похож на это:

JmDNS jmdns = JmDNS.create(localhost);
jmdns.register(serviceInfo);

Однако у меня возникают проблемы с выяснением того, как заставить моего клиента извлечь номер порта и IP-адрес из зарегистрированной службы и использовать эти данные для открытия TCP-соединения. Я искал примеры того, как использовать JmDNS, но безрезультатно. Может ли кто-нибудь здесь привести некоторые основные примеры? Или, если у кого-нибудь есть ссылки на хорошие ресурсы / учебники по JmDNS, могут ли они предоставить их?

Примечание: JmDNS - это необходимость здесь, поэтому я был бы признателен за ответы, относящиеся только к JmDNS и не предлагающие альтернативы. Кроме того, я подробно изучил API-интерфейс JmDNS и до сих пор не могу понять его, поэтому, пожалуйста, не размещайте ссылку на документы в качестве ресурса.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос