Pergunta

Eu quero controle conexão internet por meio de programação, (eu uso Visual .NET Studio (C #)). Quero processar todos os pedidos que são enviados para a internet.

Por exemplo, se um usuário em qualquer tipo de navegador "google.com", eu quero começar este pedido antes de ser enviado para a internet.

Simplesmente, é um processo que o Windows utiliza para enviar e recuperar dados a partir de uma porta de comunicação, por favor, faça qualquer um tem um artigo simples que explicar este processo, também faz qualquer um tem uma idéia de como controlar o fluxo de dados nas portas de comunicação usando dot net.

Foi útil?

Solução

Você pode querer verificar a forma como Fiddler , um proxy transparente que automaticamente adiciona-se ao WININET cadeia para que ele possa ver cada solicitação ter sido feita, obras.

De acordo com a artigo esta MSDN :

... o programa se registra como a proxy do sistema para Microsoft Windows Serviço de Internet (WinInet), o HTTP camadas usado pelo Internet Explorer, Microsoft Office, e muitos outros produtos.

Além disso, dê uma olhada nas respostas a esta pergunta - Como criar um simples Proxy em C # .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top