2012-10-23 247 views
2

我想开发一个控制和过滤数据流进入和离开网络(主要是互联网)的应用程序(C++/Qt优选为多平台),并限制访问浏览器中的某些URL。控制互联网连接

Qt有可能吗?如果不是有图书馆可以做到这一点?或者是否有任何API可用于控制计算机上的连接?

+2

你在谈论套接字编程吗?你想过滤基于tcp/udp数据包的数据吗? –

+0

如果你有路由器,你不能只使用它的过滤功能吗?几乎所有的路由器都有这种能力。 – Wug

+0

什么是套接字编程到底如何,它可以帮助我? – Hamza

回答

2

要控制对互联网的访问,最好的方法是编写自己的DNS服务器,然后将当前的dns服务器指向自己。这虽然会非常复杂,但这是实现它的许多方法之一。

+0

这将是复杂的!但我想到了开发代理服务器并强制导航器通过这个代理。但用户可以禁用它,导航器将不再使用代理服务器!否则,请详细介绍一下socket编程? – Hamza