0

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

例如,如果用户在任何浏览器上键入“google.com”,我希望在将其发送到 Internet 之前获取此请求。

简单来说,这是一个 Windows 用来从通信端口发送和检索数据的过程,请任何人有一个简单的文章来解释这个过程,还有任何人知道如何使用 dot net 控制通信端口上的数据流.

4

1 回答 1

2

您可能想查看Fiddler是如何工作的,这是一个透明代理,它会自动将自身添加到 WININET 链中,以便它可以看到正在发出的每个请求。

根据这篇 MSDN文章:

...该程序将自己注册为 Microsoft Windows Internet Services (WinInet) 的系统代理,这是 Internet Explorer、Microsoft Office 和许多其他产品使用的 HTTP 层。

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

于 2009-05-03T08:00:36.803 回答