高手请赐教:如何计算传输速度?比如FTP客户端,FlashGet之类的。 我觉得每经过一秒计算一次速度,这样比较好。可是我传输是放在一个线程里做的,无法用timer。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一段一段下载数据,先记录一个tickslong start = DateTime.Now.Ticks;下载了部分数据后decimal size = dataSize/1024; //化成KBlong end = DateTime.Now.Ticks;decimal interval = ((decimal)(end - start))/10000000M; //化成秒decimal speed = interval == 0.0M ? 0.0 : size/interval; // KB/s OneDotRed(武装到眼神) 我现在就是这样做的,我是在局域网内传,这样刷新速度太快了,而且数据要到一定值才计算速度,我很深恶痛绝啊。 呵呵,可以用System.Threading空间下的Timer类! 怎样添加用户许可协议 问大侠们几个比较菜的问题,是关于多线程的(酷似迅雷) pop页面传参数 老师今天给了判断题呵呵考考大家 DataGrid中显示一个表,如何将当前子行集的导航父行长久隐藏? 各位大侠,小弟碰到一个问题,迷惑之处请大家不吝赐教! 取文件后缀名! RangeValidator和CompareValidator控件是弱智么? 如何把一个结构类型的数据转换成byte[]? 如何解决数据库日志已满问题 [求助]WIN2K下进程性能计数器被禁用,如何得到系统的进程列表? 有没有这样一个组件可以把DataTable转换为csv。
long start = DateTime.Now.Ticks;下载了部分数据后
decimal size = dataSize/1024; //化成KBlong end = DateTime.Now.Ticks;decimal interval = ((decimal)(end - start))/10000000M; //化成秒decimal speed = interval == 0.0M ? 0.0 : size/interval; // KB/s
我现在就是这样做的,我是在局域网内传,这样刷新速度太快了,
而且数据要到一定值才计算速度,我很深恶痛绝啊。