2012-10-23 59 views
2

我想開發一個控制和過濾數據流進入和離開網絡(主要是互聯網)的應用程序(C++/Qt優選爲多平臺),並限制訪問瀏覽器中的某些URL。控制互聯網連接

Qt有可能嗎?如果不是有圖書館可以做到這一點?或者是否有任何API可用於控制計算機上的連接?

+2

你在談論套接字編程嗎?你想過濾基於tcp/udp數據包的數據嗎? –

+0

如果你有路由器,你不能只使用它的過濾功能嗎?幾乎所有的路由器都有這種能力。 – Wug

+0

什麼是套接字編程到底如何,它可以幫助我? – Hamza

回答

2

要控制對互聯網的訪問,最好的方法是編寫自己的DNS服務器,然後將當前的dns服務器指向自己。這雖然會非常複雜,但這是實現它的許多方法之一。

+0

這將是複雜的!但我想到了開發代理服務器並強制導航器通過這個代理。但用戶可以禁用它,導航器將不再使用代理服務器!否則,請詳細介紹一下socket編程? – Hamza