2

我有一个应用程序需要在随机端口上进行点对点连接,所以我认为我需要 UPnP 以便我可以自动转发和打开这些端口,以便它们可以连接到对等点。我还没有找到一个关于如何进行 UPnP 的好例子或教程,而且很多关于 libupnp 之类的文档并不是很有帮助。因此,如果您有任何地方可以让我学习编写可以使用 UPnP 的应用程序,请告诉我。

4

1 回答 1

2

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

于 2013-10-24T15:56:40.277 回答