当前位置:  开发笔记 > 编程语言 > 正文

.Net的UPnP库

如何解决《.Net的UPnP库》经验,为你挑选了2个好方法。

我正在尝试使用UPnP.具体来说,我正在尝试浏览PS3媒体服务器的内容库.

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

所以我找了一个替代品,找到了Mono.Upnp.它看起来很有希望,但我根本无法让它工作.

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

我不知所措.upnp.dll没有其他选择吗?



1> David Thibau..:

我决定咬紧牙关然后自己滚动.这并不难.简单的udp + xml +肥皂.

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

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

该Mono.Upnp来源是有帮助的.

我没有计划开源这个开源,因为它不是一个完整的实现(我正在为我的项目做严格的最小化).



2> simonc..:

你也可以考虑哦.它是BSD许可的,具有Windows,Linux,iOS,Android和Mac的端口以及C++,C#,Java,JavaScript和C的语言绑定.

(我应该注意到我参与了ohNet的开发)

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有