繁体   English   中英

在lan C ++ Windows中控制以太网速度

[英]controlling ethernet speeds in lan c++ windows

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

基本上,我想创建自己的程序,类似于net limiter和其他此类软件,但是我也想添加自己的功能,其中许多功能都无法满足我的需求。 这些其他功能很容易,但是我不知道如何进行实际的限制过程。

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

绝非易事... Windows设备驱动程序工具包是一个起点。

如果您准备仅限制一个应用程序并可以对其进行修改,则任务将更加简单...例如,wget和curl都提供了限制。

露丝·HTH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM