cybergarage-upnp
官网:
http://www.cybergarage.org/twiki/bin/view/Main/UPnPFramework
Open Source Frameworks for UPnP
CyberLinks are development packages for UPnP™ developers. CyberLinks are implemented based on an unified object oriented structure for major programming languages such as C, C++, Java, Perl and Objective-C, then you can create your UPnP ™ devices and control points using your favorite programming language quickly.
开发者是个日本人,有很多编程语言的版本,但是貌似只有一个人在维护,问题可能会比较多。
CyberLink for C++ is a development package for UPnP™ developers. CyberLink controls these protocols automatically, and supports to create your devices and control points quickly.
UPnP™ * architecture is an open network to enable discovery and control of networked devices and services, such as media servers and players at home.
UPnP™ * protocols are based on many standard, such as GENA, SSDP, SOAP, HTTPU and HTTP. Therefore you have to understand and implement these protocols to create your devices of UPnP™.