【发布时间】:2018-05-03 00:01:09
【问题描述】:
我正在尝试在我的网络上找到我的 Roku TV,显然它需要一些基于 Roku API help 的 SSDP 发现,但是,我无法使用任何 Nuget 库搜索我的设备.
我遇到了ssdpradar,并且能够通过 Visual Studio 2017 社区版本安装用于 Visual Studio (VB.NET) 的 Nuget 包。但是,我找不到任何有关如何使用它的文档。
任何建议都会有所帮助。
解决方案:
我找到了解决方案,但不是 ssdpradar 而是 RSSDP。在项目中添加块后,您可以使用以下代码行获取所有设备,然后从该列表中找到 Roku 位置(ip+port)。
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
【问题讨论】: