谷歌搜索后,我发现WebClient
课堂上没有限制下载速度的方法。
所以现在我正在考虑放入'sThread.Sleep()
的方法。DownloadFileAsync()
DownloadProgressChangedEventHandler
我想这种方式无论如何都会起作用,但我不确定我是否仍然可以称之为带宽限制。
假设有两个下载器。第一个下载50Bytes per sec。第二个下载100Bytes per 2 secs。那么两者都是50Bps。
如您所知,我正在尝试使用WebClient
第二种方式。下载完100bytes,sleep一秒,再下载100Bytes,再sleep一秒……
我的方法可以吗?