Как сделать обнаружение устройств UPnP более надежным?
Я использую UPnP в качестве механизма обнаружения, чтобы найти мультимедийные устройства с поддержкой UPnP в сети, используя приложение. Однако я столкнулся с несколькими проблемами:
- Некоторые маршрутизаторы не поддерживают / отключают UPnP.
- Я использую приоритет голоса для своих пакетов UPnP. Тем не менее, я обнаружил, что многоадресные объявления UPnP иногда не теряются.
Я ищу способ для моего мультимедийного устройства:1. Быстро получить список арендованных IP-адресов в сети. Какая сетевая команда будет работать по приоритету, быстро и служить моей цели?2. Какая команда / Как я могу использовать полученные IP-адреса в Приложении для отправки любого запроса Unicast UPnP на целевое устройство?
Заранее спасибо!