如何计算每秒传输的速率啊

xengine-qyt 软件工程师  2015-02-05 05:13:25
我想算下我网络客户端传送给服务器的数据大小每秒有多少KB,怎么计算的啊?

就像360那种每秒传输的速率
...全文
398 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2015-02-07
求平均值;;;、
回复
xengine-qyt 2015-02-07
额,我没想通的是 每秒传输速率 究竟是 每秒传输的最大数据量,还是每秒传输的平均数据量, 像360或金山那种网络监控的他们现实的平均每秒速率是最大还是平均啊?
回复
Sandrer 2015-02-06
其实这个道理很简单,你想不到的原因是因为你觉得这个办法很“低级”而忽略了 基本上所有的应用的统计方式都是按时间差之间的量来得到的结果
回复
Sandrer 2015-02-06
用全局变量统计发送或接收的数据量 设置一个1秒运行一次的定时器,定时器里设置静态变量保存上一秒的数据量 当计时器运行时,全局数据量 - 静态保存的数据量,这样不就得到了这一秒内传输的数据量了吗
回复
likfeng 2015-02-05
引用 2 楼 aaadddzxc 的回复:
比如 在一秒内 我调用send 4此 每次发送的数据如下 250KB 200KB 300KB 430KB 4次相加除以4 = 295 ?是这样计算的莫?
这样大概算一下还是可以的。估计波动会比较大。
回复
xengine-qyt 2015-02-05
比如 在一秒内 我调用send 4此 每次发送的数据如下 250KB 200KB 300KB 430KB 4次相加除以4 = 295 ?是这样计算的莫?
回复
ArthurKingYs 2015-02-05
同求
回复
发动态
发帖子
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
社区公告
暂无公告