使用Winsock SPI(LSP)访问浏览器套接字

时间:2010-07-01 11:19:52

标签: c++ winapi winsock

如何访问Web浏览器使用的套接字。或者我如何在Web浏览器和Web服务器之间传输数据。

我需要连接到该套接字并修改数据,Web浏览器发送和接收。我应该使用哪些具体功能?我找到关于这个的msdn文档,但没有注意到我如何获得浏览器套接字的标识符。所以这是我的主要问题。我正在使用vc ++

1 个答案:

答案 0 :(得分:1)

我认为您首先需要更清楚地了解Windows操作系统环境中不同的IP网络层。

Web浏览器通过创建HTTP连接来连接到Web服务器,该连接首先需要TCP连接。因此,Web浏览器要求操作系统在Web浏览器上打开端口80的TCP套接字。操作系统通过与Web服务器交换IP数据包来创建TCP连接。

现在您想知道WinSock SPI。这适用于网络堆栈级别,即TCP和IP。结果,您将看到所有套接字。由您决定您感兴趣的是哪些。您无法通过简单的过程将它们分开。事实上,很多套接字都属于服务。