2011-06-29 8 views
3

プロキシサーバを開発したいと思っています。連絡を取ったときに、プロキシサーバにダウンロードするもののサイズをチェックします(おそらくヘッドを使用します)。パイプラインを介して要求をダウンロードし、Rangeを一般的に良いサイズ(1メガバイトまたはおそらく設定ファイルを使用)のセグメントに使用する。次に、それをダウンロードしてパイプを回転させて、それをクライアントにフィードバックしたい(順番に)ので、メディアの流れなら簡単に再生できるようにします。目標は、大きすぎるものをパイプラインに分割し、小さいものを分割することです。私はどこから始めるべきかわからない。私は前述のようにパイプライン化/多重化を行うことができる他のプロキシサーバ(ポリポ)を見つけましたが、上に概説したようには機能しませんでした。だから、A.それとBを行う何かが存在します。どのように私は始めるでしょうか? (私は可能であればPythonで作業することを好むでしょう)スマートパイプライニング/マルチプレクシングをサポートするプロキシサーバ

答えて

1

私はひねりを見るでしょうhttp://twistedmatrix.com/trac/それはPythonのための素晴らしいイベントベースのネットワーキングライブラリです。それは慣れるのに少し時間がかかりますが、このようなことは非常にうまくいきます。

関連する問題