2010-07-01 27 views
1

如何訪問由Web瀏覽器使用的套接字。或者我怎樣才能獲得數據轉移網絡瀏覽器和網絡服務器之間。使用Winsock SPI(LSP)訪問瀏覽器套接字

我需要連接到該套接字並修改數據,Web瀏覽器發送和接收。我應該使用哪些具體功能?我研究了關於這個的msdn文檔,但沒有注意到我如何獲得瀏覽器套接字的標識符。所以這是我的主要問題。我正在使用vC++

回答

1

我認爲您首先需要在Windows操作系統環境中更清楚地瞭解IP網絡的不同層次。

Web瀏覽器通過創建HTTP連接來連接到Web服務器,該連接首先需要TCP連接。因此,Web瀏覽器要求操作系統在Web瀏覽器上打開一個TCP套接字到端口80。 OS通過與Web服務器交換IP數據包來創建TCP連接。

現在你想知道WinSock SPI。這適用於網絡堆棧級別,即TCP和IP。結果,你會看到所有的套接字。由你決定哪些是你感興趣的。你不能通過簡單的過程來區分它們。事實上,很多套接字都屬於服務。