【发布时间】:2014-03-25 07:04:11
【问题描述】:
我知道有很好的 UPnP 堆栈,例如“UPnP 技术的开发人员工具”(http://opentools.homeip.net/dev-tools-for-upnp)。这会起作用,但我不需要所有这些功能。 我所需要的只是我可以看到我的设备(例如 Windows 资源管理器 - 网络树),其中包含发布设备 IP 的属性页。
是否有只宣布设备的库?
【问题讨论】:
我知道有很好的 UPnP 堆栈,例如“UPnP 技术的开发人员工具”(http://opentools.homeip.net/dev-tools-for-upnp)。这会起作用,但我不需要所有这些功能。 我所需要的只是我可以看到我的设备(例如 Windows 资源管理器 - 网络树),其中包含发布设备 IP 的属性页。
是否有只宣布设备的库?
【问题讨论】:
GSSDP(大多数 linux 发行版中的 libgssdp)是一个小型、可靠且经过良好测试的库,用于处理 UPnP 的公告和发现部分:编写一个使用 GSSDP 宣传设备 uri 的小程序很简单(参见 @987654322 @)。
但是,不能保证您的 Windows 资源管理器显示所有 SSDP 宣布的设备。也许您确实知道它的作用,但我想我应该提到它可能只显示看起来像 UPnP 设备的设备,或者它可能只显示看起来像 UPnP AV 设备的设备,或者甚至可能只显示看起来像支持 UPnP AV 的 DLNA 的设备设备...
【讨论】: