UPnP Library for .Net [closed]

北战南征 提交于 2019-11-30 09:52:29

I decided to bite the bullet and just roll my own. It's not that hard. Simple udp + xml + soap.

This link was very helpful to me:
http://www.upnp.org/download/UPnP_Device_Architecture_Generic_20000710.ppt

For the specifics of a media server's content directory, see: http://www.upnp.org/standardizeddcps/documents/ContentDirectory1.0.pdf

The Mono.Upnp source was also helpful.

I have no plans to make this open source as it won't be a complete implementation (I'm doing the strict minimum for my project).

You could also consider ohNet. It is BSD licensed and has ports for Windows, Linux, iOS, Android and Mac and language bindings for C++, C#, Java, JavaScript and C.

(I should note that I've been involved in ohNet's development)

About the Intel UPnP SDK, it was recently updated and renamed to Developer Tools For UPnP. Most notable changes are it now includes source code for all the tools and the code generator, the source is under the Apache 2.0 license, and IPv6 support was added in several places.

See blog post 1 and blog post 2 by Intel's Ylian Saint-hilaire.

It might be worth browsing the relevant part of MediaPortal source code. Inparticular, the UPnP project may be useful.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!