首页 新闻 搜索 专区 学院

程序如何合理的、最大范围内的利用带宽,智能的下载

0
悬赏园豆:10 [已关闭问题]

请教一个问题,我想做一个下载的小工具,但是要合理利用带宽,就是说服务器上的其他的程序占用了90%的带宽的时候,我这个下载的工具就要停止。因为它的优先级最低,如果服务器的带宽资源只利用60%,这个下载工具他就启动。我该怎么做,谢谢了

谢谢了

问题补充: 譬如我的服务器下行带宽是1mb/s,其他程序总共占用了900kb带宽,我的下载就停了,如果低于900kb/s,我的下载工具就继续下载。 --------------------------------------------------- 各位!唔好意思!这个程序实现限定平台windows,开发用.NET
微微一记的主页 微微一记 | 初学一级 | 园豆:12
提问于:2010-03-04 16:56
< >
分享
其他回答(3)
0

qos

wd900 | 园豆:205 (菜鸟二级) | 2010-03-04 17:24
什么?请解释清楚,我不明白 qos?
支持(0) 反对(0) 微微一记 | 园豆:12 (初学一级) | 2010-03-04 17:32
0

可以检测网络连接的传输速度,进而控制自己的下载速度

参考Adobe的自动更新程序,有个选项,只在空闲时下载

查尔斯 | 园豆:3832 (老鸟四级) | 2010-03-05 02:58
0

用linux做nat服务,用tc限制流量

风影极光 | 园豆:1573 (小虾三级) | 2010-03-05 09:17
0

那应该需要创建一个网卡流量监测的程序,或者服务,或者说模块来监视流量,从而判断带宽占用率.

这方面的程序网上不是很多.

推荐两个地方:

    1)http://liuz.info/post/14.html (Vs2008源码下载)

    2)http://www.wangchao.net.cn/bbsdetail_544496.html (程序源码文章)

希望有用.

三阶 | 园豆:1436 (小虾三级) | 2010-03-05 12:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册