Некоторые преимущества использования JmDNS для обнаружения устройств в локальной сети:
- поддержка регистрации и обнаружения сервисов; bosatsu.net github.com
- совместимость с протоколом Bonjour от Apple; github.com
- возможность кэширования результатов для уменьшения количества новых запросов. bosatsu.net
Некоторые недостатки использования JmDNS:
- Возможная ненадёжность. stackoverflow.com Некоторые пользователи отмечают, что JmDNS иногда не работает с неизменённой конфигурацией. stackoverflow.com
- Проблемы с адресами. www.libhunt.com Например, в одном из случаев JmDNS начал возвращать только адрес IPv6 для сетевого принтера, хотя раньше выдавал адрес IPv4. www.libhunt.com
Таким образом, выбор использования JmDNS для обнаружения устройств в локальной сети зависит от конкретных требований и условий.