Pregunta

Quiero controlar la conexión a Internet mediante programación, (uso Visual Studio .net (C #)). Quiero procesar todas las solicitudes que se envían a Internet.

Por ejemplo, si un usuario en cualquier tipo de navegador " google.com " ;, deseo recibir esta solicitud antes de enviarla a Internet.

Simplemente, es un proceso que Windows utiliza para enviar y recuperar datos de un puerto de comunicación. Por favor, si alguien tiene un artículo simple que explique este proceso, también tiene una idea de cómo controlar el flujo de datos en los puertos de comunicación. usando dot net.

¿Fue útil?

Solución

Es posible que desee ver cómo Fiddler , un proxy transparente que se agrega automáticamente a la La cadena WININET para que pueda ver cada solicitud que se realiza, funciona.

Según el este artículo de MSDN :

  

... el programa se registra como el   proxy del sistema para Microsoft Windows   Servicios de Internet (WinInet), el HTTP   capa utilizada por Internet Explorer,   Microsoft Office, y muchos otros   productos.

Además, consulte las respuestas a esta pregunta: Cómo para crear un Proxy simple en C # .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top