Я пытаюсь найти мой Roku TV в моей сети, и, по-видимому, требуется некоторое обнаружение SSDP на основе Roku API , однако я не могу найти свое устройство с помощью любая из библиотек 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