2009-11-14 25 views
6

Cで書かれた非常に基本的なHTTPプロキシサーバー(編集:私の要求を転送するもの)で作業を開始します。この時点で、私はどのように進めるのかを理解するのが難しいです。HTTPプロキシサーバー

助けがあれば助かります。

+0

何時?あなたはどこにいるのですか? – Nifle

+1

私は最初のステップは要件を文書化することだと思います。 – sambowry

答えて

12

micro_proxyをご覧ください。これはHTTP/HTTPSプロキシの基本的な機能をすべて実装しており、260行のCコードのみで実装されています。

もう1つの非常に簡単な実装がProxyにあります。

+1

Thanx!それらは役に立つリンクです。 –

2

どのプロトコルのプロキシサーバーですか?それを知る前に、コーディングを開始することは、最も有益な次のステップではありません。

実装するプロトコルを決めたら、おそらくソケットAPIを読み込む必要があります。

これが完了したら、ポーリング/選択ベースのループを使用して、セッションごとのプロセスをフォークしたり、スレッドを使用してデータをシャッフルしたりする3つの主要ルートがあります。

+0

そのHTTPプロキシと私はソケットAPIを知っています。 –

+1

奇妙な。 AnkitとAlex Xanderは実際に同じ人ですか? –

+0

@Vatineどのように3つの主要ルートはプロキシの作成に関係しますか? – Howiecamp

関連する問題