ポート 30000 で動作するp2pアプリケーションを設計しています。私のルーターはUPnPではないため、ポートをルーターに転送する必要がありました。しかし、別の p2p アプリケーションであるSkypeは、私の PC でポート転送なしで動作します。Wireshark で分析したところ、UDP ポート 48980、58544 を使用していることがわかりました。私は c++ を使用しています。
Pythonには、 Nat PnP ルーター用のライブラリがここにあります。ルーターの種類やオペレーティングシステムに関係なく、プログラムでポートをルーターに転送することは可能ですか? C ++または他の言語でそれを行うためのアプローチは何ですか。