【发布时间】:2014-03-11 14:54:22
【问题描述】:
我正在尝试涉足 UPNP 编程。但是,我不知道如何在 Linux 上使用 upnp 库。我不喜欢 gnu - UPNP 的东西。这让我很困惑。但是,如果我能找到一些关于 QT-UPNP 或 G-UPNP 的简单示例,我可以尝试一下。请分享一些简单的例子。我的偏好是QT。如果 QT 不支持 UPNP,请提出一些其他替代示例。我尝试使用 libupnp 版本,但他们的示例代码因分段错误而崩溃。
【问题讨论】:
我正在尝试涉足 UPNP 编程。但是,我不知道如何在 Linux 上使用 upnp 库。我不喜欢 gnu - UPNP 的东西。这让我很困惑。但是,如果我能找到一些关于 QT-UPNP 或 G-UPNP 的简单示例,我可以尝试一下。请分享一些简单的例子。我的偏好是QT。如果 QT 不支持 UPNP,请提出一些其他替代示例。我尝试使用 libupnp 版本,但他们的示例代码因分段错误而崩溃。
【问题讨论】:
QT 不包含 UPnP 功能(正如 Google 搜索必须告诉您的那样)。我认为公平地说,没有基于 QT 的 UPnP 库能像 GUPnP 那样稳定和完整。
GUPnP 的源代码中包含示例,从简单的light switch 到更多的complex tools。
【讨论】:
Qt 没有集成任何 UPnP 模块。 但也有一些项目试图为 Qt 实现 UPnP,例如:
但是这些有点老了,不太稳定
要查看其他 UPnP 实现,请访问UPnP forum website
【讨论】: