p2pインスタントメッセンジャーのようなpython p2pアプリケーションを構築しています。TCP/IP 接続を使用して他のピアと通信しています。クライアントにポート転送をさせたくありません。アプリケーションの起動時に、ポートがルーターに転送されているかどうかを確認する必要があります。そうでない場合は、ルーターに転送する必要があります。プログラムでポートをルーターに転送することは可能ですか? または、ブラウザで使用されるポート 80 を p2p 通信に使用するにはどうすればよいですか。
質問する
3224 次
1 に答える
1
ここにリストされている投稿とファイルが役立つ場合があります。この人物は、Python で Nat PMP ライブラリを実装しました。
http://blog.yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/
p2p 通信にポート 80 を使用する場合は、HTTP で独自のプロトコルを記述し、ポート 80 経由で接続するだけです。
于 2009-09-14T04:09:54.593 に答える