- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试创建一个 C# 应用程序来控制 WeMo 设备。我遵循了 Bernacules 给出的代码示例和说明 here .
下面粘贴了相关的代码。
private void GetAllDevices()
{
var finder = new UPnPDeviceFinder();
var foundDevices = new List<UPnPDevice>();
var deviceType = "upnp:rootdevice";
var devices = finder.FindByType(deviceType, 1);
foreach (UPnPDevice upnpDevice in devices)
{
if (upnpDevice.Type.StartsWith("urn:Belkin:"))
{
....
}
}
}
当我迭代 UPnPDeviceFinder 找到的设备时,我想到了各种各样的东西,我的媒体服务器,我的 Android 手机上运行的一些应用程序,我的 Chromecast,但没有 WeMos,甚至没有任何东西甚至远程有 Belkin 。
经过更多的谷歌搜索,我找到了 this article这让我弄清楚如何查询每个设备的“setup.xml”。通过将上面代码中的“upnp:rootdevice”替换为 xml 中
最佳答案
您使用的是什么版本的 Windows?
我的 UPnP 扫描仪发现 WeMo 在 Windows 7 上运行良好,但在 Windows 8.1 上无法运行
在 Windows 8.1 上,我的所有其他 UPnP 设备都出现了,但 WeMo 根本没有出现。
关于c# - 使用 UPnP.FindByType 查找 Belkin WeMo 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452692/
在 Extjs4 中等同于以下内容的是什么? panel.findByType('portlet'); 最佳答案 panel.query('portlet') ...此处还有更多文本,以便我可以提交答
我正在尝试创建一个 C# 应用程序来控制 WeMo 设备。我遵循了 Bernacules 给出的代码示例和说明 here . 下面粘贴了相关的代码。 private void GetAllDevice
我是一名优秀的程序员,十分优秀!