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 的替代品?
想改善这个问题吗?更新问题,使其成为 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