Meine Firma experimentiert mit dem Schreiben eines Proxy-Servers mit dem .NET Fx 3.5 und C#. Aus unserer research habe ich gelesen, dass HttpListener ist kein guter Kandidat für einen Proxy-Server, obwohl ich nicht sicher bin, warum.HTTP-Proxy-Server in C#
Wir arbeiten derzeit mit der , die unter anderem die Implementierung unserer eigenen Protokollierungs- und Leistungsindikatoren beinhaltet. Wenn Sie HttpListener verwenden, wird Http.sys umbrochen, wodurch wir einige der Leistungsstatistiken erhalten, die wir sofort benötigen.
Warum ist HttpListener ein schlechter Kandidat für HTTP-Proxy-Arbeit?
(Und ja, wir erwägen, Squid 3.1 durch das Schreiben oder einen ICAP-Server als auch die Konfiguration.)
Verwendet IIS http.sys nicht? Ich folge nicht, was ist, macht es schlecht für die Verwendung als Proxy-Server –
Http.sys ist zum Schreiben von HTTP-Servern, ein HTTP-Proxy ist nicht nur ein HTTP-Server, der einen anderen anruft. Der Hinweis über HttpListener für "einfache" Fälle stammt von MSDN (IIRC). – Richard