Я пытаюсь включить обнаружение службы в моем клиент-серверном приложении с использованием JmDNS.Я полностью понимаю реестр служб на стороне сервера с кодом, похожим на этот:
JmDNS jmdns = JmDNS.create(localhost);
jmdns.register(serviceInfo);
Однако у меня возникают проблемы с выяснением того, как мой клиент может получить номер порта и IP-адрес из зарегистрированной службыи использовать эти данные, чтобы открыть TCP-соединение.Я искал примеры того, как использовать JmDNS, но безрезультатно.Может ли кто-нибудь здесь привести некоторые основные примеры?Или, если у кого-нибудь есть ссылки на хорошие ресурсы / учебные пособия по JmDNS, могут ли они их предоставить?
Примечание: JmDNS - это необходимость здесь, поэтому я был бы признателен за ответы, относящиеся только к JmDNS, и не предлагая альтернативу.Кроме того, я подробно изучил API JmDNS и до сих пор не могу понять его, поэтому, пожалуйста, не размещайте ссылку на документы в качестве ресурса.
Спасибо.