Является ли разработка и использование UPnP / Multicast для локальной сетевой службы плохой идеей? Я использовал UPnP в прошлом и любил аспекты динамического обнаружения, но я пробовал службу, которую я написал на нескольких старых и новых устройствах с плохими результатами:
5.1 - невозможно использовать, большинство пакетов не получено
6.0 - похожие результаты
7.0 - фантастика, получает практически все
8.0 - непригодно, думаю, здесь есть известная проблема
существует ли альтернатива UPnP для динамического обнаружения служб, которые можно использовать на Android (это потребуется для запуска на других платформах)