2011-02-09 8 views
0

私はPythonでUDP用のプロキシを作成しようとしています。ここではシナリオがあります:Pythonの2ウェイUDPプロキシ

次に、クライアントは、通信は、これら2つのポートを介して継続

ポート55385からポート53273へ サーバーの応答(53273を言う)高いランダムなポートからポート6000上のサーバーに接続します。

これら2つのポート番号は、通信が開始されたときにのみ分かります。

プロキシは、すべてのメッセージを両方向でテキストファイルに記録する必要があります。

http://docs.python.org/library/socketserver.html#asynchronous-mixins

これは、Pythonに組み込まれたネジ付きソケットサーバです:

は、私はこれで開始すると、あなたに

+2

あなたの質問は何ですか? –

+0

右。私は主に開始するためのポインタを探しています。私はひねって見たが、reactor.run()を3回呼び出すとうまくいかないと思う。 – GIFRATE

+1

これは、どのようにねじれた作品ではない、あなたは確かにそれで多くのポートを開くことができます。 –

答えて

0

ありがとうございます。これを使用してメインポートを提供し、クライアントが接続するたびにハンドラを呼び出すことができます。ロギングを使用してチャットルームを実行しているように聞こえるので、スレッド化する必要があります。

関連する問題