Я пытаюсь найти свой Roku TV в своей сети, и, по-видимому, ему требуется обнаружение SSDP на основе Roku API help, однако я не могу найти свое устройство ни с одной из библиотек Nuget.
Я наткнулся на ssdpradar и смог установить пакет Nuget для Visual Studio. (VB.NET) через выпуск сообщества Visual Studio 2017. Однако я не могу найти никакой документации о том, как его использовать.
Любые советы будут полезны.
Решение:
Я нашел решение, но не с ssdpradar, а скорее с RSSDP < / а>. После добавления слепка в свой проект вы можете использовать следующую строку кода, чтобы получить все устройства, а затем найти местоположение Roku (ip + порт) из этого списка.
Imports Rssdp
For Each founddevice As DiscoveredSsdpDevice In founddevices.Result
If founddevice.Usn.Contains("roku:ecp") Then
Rokulocation = founddevice.DescriptionLocation.ToString()
Exit For
End If
Next