在lan c ++ windows中控制以太网速度

时间:2013-04-18 14:06:56

标签: c++ performance limit ethernet

我想知道是否可以使用c ++限制/控制特定传输层(tcp / udp)上的以太网上载和下载速度?我试图制作一个简单易用的程序,可以控制以太网连接的任何设备的速度。例如:计算机B通过Internet连接共享连接到计算机A,我使用我的程序将计算机B的下载或上传速度限制为120kbs(或我选择的任何数字),我还想选择udp或tcp。 / p>

基本上,我想创建类似net neter和其他类似软件的自己的程序,但我也想添加我自己的功能,其中许多功能都缺乏我的需求。这些其他功能很简单,但我不知道如何进行实际的限制过程。

1 个答案:

答案 0 :(得分:0)

您询问的一般情况下的前进方向是创建虚拟网络适配器以及通过它的所有受监控路由流量。完成后,您可以监视主机之间或特定端口上的流。

不是一件容易的事情......起点是Windows设备驱动程序工具包。

如果你准备限制一个应用程序,并且可以修改它,那么任务就会简单得多......例如,wget和curl都提供了限制。

HTH,露丝