私の会社では、.NET Fx 3.5とC#を使用してプロキシサーバーを作成しています。私たちのresearchから、私はHttpListenerがなぜプロキシサーバーの良い候補者ではないのか分かりました。C#のHTTPプロキシサーバー
私たちは現在、Mentalis proxy example source codeで作業していますが、これには、とりわけ、独自のロギングとパフォーマンスカウンターの実装が含まれます。 HttpListenerを使用すると、Http.sysがラップされます。このHttp.sysは、私たちが必要とするパフォーマンス統計をいくつか提供します。
なぜ、HttpListenerはHTTPプロキシの処理に悪い候補ですか?
(そして、はい、私たちが書いたり、同様ICAPサーバを設定することで、イカ3.1を検討している。)
IISはhttp.sysを使用していませんか?私はそれがプロキシサーバーとして使用するのが悪いのはどうしたらいいのですか? –
Http.sysはHTTPサーバーを作成するためのもので、HTTPプロキシは別のものを呼び出すHTTPサーバーではありません。 MSDN(IIRC)の「単純な」ケースのためのHttpListenerについての注釈です。 – Richard