用C / C ++编写UPnP编程

时间:2013-10-24 15:15:10

标签: c++ c upnp

我有一个应用程序,需要在随机端口上进行点对点连接,所以我想我需要UPnP,以便我可以自动转发和打开这些端口,以便它们可以连接到他们的同行。我还没有找到关于如何进行UPnP的好例子或教程,而像libupnp这样的东西的许多文档都没有多大帮助。因此,如果您有任何可以学习编程可以使用UPnP的应用程序的地方,请告诉我。

1 个答案:

答案 0 :(得分:1)

如果你只需要在Nat路由器上打开端口,我建议你找一个为你做这个的库:你可能没有必要自己学习。如果您使用的是Linux,请查看GUPnP-IGD:https://developer.gnome.org/gupnp-igd/unstable/GUPnPSimpleIgd.html,这是打开端口的一种非常简单的方法。