Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

6年前关闭。



Improve this question




我正在尝试使用 UPnP。具体来说,我正在尝试浏览 PS3 Media Server 的内容库。

我尝试了 upnp.dll(Windows 附带的 COM 库)并发现它易于使用。我可以很容易地发现设备并查看它们的服务,但是在尝试访问媒体服务器的服务时会引发异常(其他设备,如我的路由器和 Windows 媒体播放器,工作正常)。在网上搜索了一下发现upnp.dll没有很好地实现,其他人也有同样的问题,没有找到解决方案。

所以我寻找了替代方案并找到了 Mono.Upnp 。它看起来很有希望,但我根本无法让它发挥作用。

我看到提及英特尔的 UPnP SDK,但这似乎已被弃用,而且我找不到可下载的软件包。

我不知所措。有没有 upnp.dll 的替代品?

最佳答案

我决定咬紧牙关,自己动手。这并不难。简单的 udp + xml + 肥皂。

这个链接对我很有帮助:
http://www.upnp.org/download/UPnP_Device_Architecture_Generic_20000710.ppt

有关媒体服务器内容目录的详细信息,请参阅:
http://www.upnp.org/standardizeddcps/documents/ContentDirectory1.0.pdf

Mono.Upnp 源也很有帮助。

我没有计划使这个开源,因为它不会是一个完整的实现(我正在为我的项目做严格的最低要求)。

关于.net - .Net 的 UPnP 库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1801134/

10-13 02:43