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