0
我有一個應用程序需要在隨機端口上進行點對點連接,所以我想我需要UPnP以便我可以自動將這些端口轉發並打開,以便它們可以連接到它們的同行。我還沒有找到一個關於如何進行UPnP的很好的示例或教程,並且很多libupnp等文檔都不是非常有用。因此,如果您有任何可以學習編程可以使用UPnP的應用程序的地方,請告訴我。在C/C++中爲UPnP編程
我有一個應用程序需要在隨機端口上進行點對點連接,所以我想我需要UPnP以便我可以自動將這些端口轉發並打開,以便它們可以連接到它們的同行。我還沒有找到一個關於如何進行UPnP的很好的示例或教程,並且很多libupnp等文檔都不是非常有用。因此,如果您有任何可以學習編程可以使用UPnP的應用程序的地方,請告訴我。在C/C++中爲UPnP編程
如果您只需要在Nat路由器上打開端口,我建議您找一個能夠幫您做到的庫:您可能不需要自己學習upnp。如果你在Linux上,看看GUPnP-IGD:https://developer.gnome.org/gupnp-igd/unstable/GUPnPSimpleIgd.html,這是一個非常簡單的打開端口的方法。