请教一个问题,我想做一个下载的小工具,但是要合理利用带宽,就是说服务器上的其他的程序占用了90%的带宽的时候,我这个下载的工具就要停止。因为它的优先级最低,如果服务器的带宽资源只利用60%,这个下载工具他就启动。我该怎么做,谢谢了
谢谢了
qos
可以检测网络连接的传输速度,进而控制自己的下载速度
参考Adobe的自动更新程序,有个选项,只在空闲时下载
用linux做nat服务,用tc限制流量
那应该需要创建一个网卡流量监测的程序,或者服务,或者说模块来监视流量,从而判断带宽占用率.
这方面的程序网上不是很多.
推荐两个地方:
1)http://liuz.info/post/14.html (Vs2008源码下载)
2)http://www.wangchao.net.cn/bbsdetail_544496.html (程序源码文章)
希望有用.