限制本机带宽思路 用C++

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:53:24
我家刚按了宽带,2M4人用,但是下载量大的时候就互相影响,用P2P终结者居然被邻居的360给查出来了,丢人啊。
我想写个软件,来限制本地的带宽,大家下东西的时候就用这个软件限制下速度(应该是带宽<上行下行>),我想用C++写,哪位高手给提供思路。

百分问题啊!
不只是下载啊,看视频的时候也很占带宽的,看视频就无法控制速度了!

用C++来写,又不想写ndis驱动的话(用这个来做还是有点难度的),
可以写自定义的tcp ip提供服务,好像叫做 lsp还是什么来的了,你自己搜索下。 就是写个一定标准的dll文件。

估计这个应该可以做到限制流量的的,不过我自己没写过,Ip helper库的 QOS 函数好像也有点相关也可以看一下。

不过我也不知道怎么限制带宽,简单的丢包? 楼主 研究成功了,不要忘了告诉我啊

最好的办法是买个功能强点的路由器,可以限制各端口的带宽。
C++?除非你想写个网卡驱动,否则基本没好办法限制

在路由器上限制只能一台电脑上网。这台电脑上安装代理服务器。这样就可以控制大家的带宽。缺点是这台电脑要24小时开机,并且因为说代理上网,可能部分不支持代理的软件不能使用。推荐一个代理软件ccproxy

直接设置每个人的下载软件的速度
这种东西还是得靠自觉啊