質問

p2pインスタントメッセンジャーのようなpython p2pアプリケーションを構築しています。 TCP / IP接続を使用して他のピアと通信しています。クライアントにポート転送を行わせたくありません。 アプリケーションが起動したら、ポートがルーターに転送されているかどうかを確認し、そうでない場合はルーターに転送する必要があります。 プログラムでポートをルーターに転送することは可能ですか?または、ブラウザで使用されているp2p通信にポート80を使用するにはどうすればよいですか。

役に立ちましたか?

解決

ここにリストされている投稿とファイルが役立つ場合があります。この人はPythonでNat PMPライブラリを実装しました。

http:// blog。 yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/

p2p通信にポート80を使用する場合は、HTTPで独自のプロトコルを記述し、ポート80で接続するだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top