我要正确算出网速,谁能给个算法,类似netants的网速。(40分)

  • 主题发起人 主题发起人 newhand
  • 开始时间 开始时间
N

newhand

Unregistered / Unconfirmed
GUEST, unregistred user!
要考虑到没有收到数据时的处理!
 
收到字节的增量/时间=速度
我就是这样实现的
http://codehunter.1yes.net
 
每次接收到数据都加一次,每一秒都看看加到多少,然后清0重新加
由于每一秒可能变化大了点,你可以记录5秒的数据,还是每秒检查一次,每一秒丢弃5秒前的数据
计算最近5秒的平均值
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
927
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部