У меня есть Linux-компьютер с установленным avahi-daemon (конфигурация по умолчанию) и зарегистрированным сервисом test.local. С iOS обнаружение службы test.local через Bonjour работает как шарм, но с Android нет. Nsd Manager периодически (каждую секунду) вызывает NsdManager.DiscoveryListener OnSeviceLost() и сразу после этого OnServiceFound(). Фактическое обнаружение работает, но каждую секунду происходит OnServiceLost, и это нарушило мою внутреннюю программную логику.
Мой код Android основан на следующем документе: https://developer.android.com/training/connect-devices-wireless/nsd.html
Есть ли какая-то специальная конфигурация для «авахи-демона»/Android для предотвращения описанного поведения (периодическое обнаружение службы Lost+Found)?