2009-05-03 58 views
0

我想以编程方式控制Internet连接(我使用Visual Studio .NET(C#))。我想处理发送到互联网的所有请求。控制Internet连接数据

例如,如果任何浏览器上的用户键入“google.com”,我想在发送到互联网之前获取此请求。

简单地说,这是一个Windows用来从通信端口发送和检索数据的过程,请做任何人都有一个简单的文章来解释这个过程,也有任何人有一个想法如何控制通信上的数据流使用网点的端口。

回答

2

你可能想看看Fiddler是一个透明代理,它自动将自己添加到WININET链中,这样它就可以看到每一个请求的作用。

根据this MSDN文章:

...程序将自己注册为微软Windows 上网服务的 系统代理(WinInet的),由Internet Explorer, 的Microsoft Office中使用的HTTP 层,和许多其他 产品。

此外,请看看这个问题的答案 - How to create a simple Proxy in C#