Domanda

Voglio controllare la connessione Internet a livello di codice (utilizzo Visual Studio .net (C #)). Voglio elaborare tutte le richieste che vengono inviate a Internet.

Ad esempio, se un utente su qualsiasi browser digita " google.com " ;, desidero ricevere questa richiesta prima che venga inviata a Internet.

Semplicemente, è un processo che Windows utilizza per inviare e recuperare dati da una porta di comunicazione, per favore qualcuno ha un semplice articolo che spiega questo processo, anche qualcuno ha un'idea di come controllare il flusso di dati sulle porte di comunicazione usando dot net.

È stato utile?

Soluzione

Potresti voler controllare come Fiddler , un proxy trasparente che si aggiunge automaticamente al Catena WININET in modo che possa vedere ogni richiesta fatta, funziona.

Secondo questo articolo MSDN :

  

... il programma si registra come   proxy di sistema per Microsoft Windows   Servizi Internet (WinInet), HTTP   livello utilizzato da Internet Explorer,   Microsoft Office e molti altri   prodotti.

Inoltre, dai un'occhiata alle risposte a questa domanda - Come per creare un semplice proxy in C # .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top