2009-07-16 79 views
11

你会为iPhone开发推荐什么免费的upnp库?它必须支持控制点功能,并允许从iPhone提供文件。UPnP for iPhone

回答

6

有上Sourcefourge一个开源项目,将做到这叫做CyberLink for C

这是写在C与Objective-C的轻松集成,但它们提供了Objective-C的包装也。借助它,您可以在Mac OS X上使用Objective-C轻松创建UPnP应用程序。

这不要与Cyber​​link DVD播放器软件混淆。他们是两个完全不同的东西。

0

我目前正在使用讯连科技,它的错误加载:( 我认为便携式UPnP应该更好,因为它是积极维护的(尽管最近的版本是几年前,颠覆库不断更新)。 当你几乎年前问这个问题,我不知道事情是如何横空出世。

+0

您的意思是Platinum UPnP SDK? – 2013-03-14 17:16:37

+0

号http://pupnp.sourceforge.net/ – Roman 2013-03-14 21:11:43

1

这是另一个针对讯连科技的投票,很多错误,缺少基本功能,移动方式太慢evices(我认为主要的性能问题是它是围绕基于DOM的XML解析而非基于SAX而设计的)。

我听到很多人提到使用Platinum UPnP库,但到目前为止我还没有找到任何Obj-C包装。我可能会咬紧牙关,尽快做到这一点。

其他人是否知道白金Objective-C包装?

+1

我自己开始了一个Obj-C包装对象层 - > https://github.com/gravitymobile/Platinum-UPnP它实际上是Obj完整库的一个镜像-C包装添加。目前,它主要面向UPnP-AV控制点功能,而API仍然非常粗糙,但效果很好。总的来说,我认为Platinum是做UPnP-AV最好的选择,但它是重量级用于简单UPnP IGD协议的方式,你会想要更轻量级的东西(比如MiniUPnP也许......) – barrycburton 2011-01-18 21:24:43

+0

我想这是正确的URL。 fonetik的链接似乎不再有效:https://github.com/gravitymobile/Platinum – Besi 2011-12-07 11:57:54

0

您可以使用ohNet。它包含控制点和设备堆栈,可在BSD许可证下使用,并具有可在iPhone上使用的C++和C API。

(免责声明:我对此项目有所贡献)