2010-12-04 10 views
1

comment peut-on lire le port http en C#Comment lire le port Http dans C#?

+2

S'il vous plaît donner plus de fond .. vous souhaitez télécharger un fichier à partir d'un site Web ou quoi? –

+0

S'il vous plaît, essayez d'être plus précis. Utilisez-vous ASP.NET et vous voulez savoir sur quel port le site est en cours d'exécution? Voulez-vous lire les données du port 80 dans une application de bureau? Lorsque vous faites des questions, essayez d'écrire toutes les choses utiles qui pourraient nous aider à répondre. –

+0

J'utilise l'application Windows et je veux savoir quel site est ouvert sur mon navigateur c'est pourquoi je veux lire le port http (8080) ..... y a-t-il une autre façon de savoir quel site est ouvert sur mon navigateur? – user484458

Répondre

6

Compte tenu du manque de détails dans la question, voici une dose large spectre réponse

Si vous voulez écrire un serveur HTTP, vous pouvez

  1. Utilisez HttpListener

  2. Utilisez TcpLister classe et écrire votre propre serveur TCP

  3. Utilisez la classe Socket et écrire votre propre serveur TCP

Si votre intention est de surveiller le trafic HTTP que votre serveur reçoit alors vous pouvez

  1. Utilisez WinPCap (SharpPCap) pour capturer la Trafic et filtrez le trafic qui vous intéresse

Si votre intention est d'envoyer du trafic HTTP à un serveur

  1. Regardez WebRequest classe

  2. Loot à WebClient classe

+0

C'est un ensemble très large d'options mais très instructif quant à toutes les façons dont cela peut être accompli. – Liam