2010-12-04 7 views
1

wie können wir HTTP-Port in C#Wie liest man den HTTP-Port in C#?

+2

Bitte mehr Hintergrund geben .. tun Sie eine Datei von einer Webseite herunterladen möchten, oder was? –

+0

Bitte versuchen Sie genauer zu sein. Verwenden Sie ASP.NET und möchten Sie wissen, auf welchem ​​Port die Website ausgeführt wird? Möchten Sie Daten von Port 80 in einer Desktop-Anwendung lesen? Wenn du eine Frage stellst, versuche alle nützlichen Dinge zu schreiben, die uns helfen könnten zu antworten. –

+0

Ich verwende Windows-Anwendung und möchte wissen, welche Seite in meinem Browser geöffnet ist, deshalb möchte ich http-Port (8080) lesen ..... gibt es alternative Möglichkeit zu wissen, welche Seite in meinem Browser geöffnet ist? – user484458

Antwort

6

der Mangel an Detail in der Frage gegeben, hier ist ein breites Spektrum Dosis Antwort lesen

Wenn Sie einen HTTP-Server schreiben möchten, können Sie

  1. Verwenden HttpListener

  2. Verwenden TcpLister Klasse und geben Sie Ihren eigenen TCP-Server

  3. Verwenden Sie die Socket Klasse und Ihre eigenen TCP-Server

Wenn Ihre Absicht, den HTTP-Datenverkehr, die Ihr Server empfängt schreiben zu überwachen ist, dann können Sie

  1. Verwenden WinPCap (SharpPCap) die erfassen Verkehr und filtern den Datenverkehr Sie interessiert sind, in

Wenn Ihre Absicht ist es HTTP-Datenverkehr an einen Server

senden
  1. Blick auf WebRequest Klasse

  2. Loot bei WebClient Klasse

+0

Das ist eine wirklich breite Palette von Optionen, aber sehr informativ in Bezug auf alle Möglichkeiten, dies zu erreichen. – Liam

Verwandte Themen