【发布时间】:2015-06-07 21:58:58
【问题描述】:
我想知道获得下载速度的最佳方法是什么。
我的想法是在下载开始时启动一个 1 秒计时器,以显示在这 1 秒内下载了多少字节。
我应该这样实现,还是有更好的方法?
【问题讨论】:
-
这听起来不错...
标签: c sockets winapi network-programming winsock
我想知道获得下载速度的最佳方法是什么。
我的想法是在下载开始时启动一个 1 秒计时器,以显示在这 1 秒内下载了多少字节。
我应该这样实现,还是有更好的方法?
【问题讨论】:
标签: c sockets winapi network-programming winsock
您需要考虑是想要“瞬时”速度、“平均”速度还是“预期”速度,并根据此选择算法。
您定义的基本上是“瞬时”速度。
从下载开始到当前时间的测量将是“平均”。
某种加权历史可能最接近“预期”。为此,请参阅此StackOverflow question regarding how to estimate remaining download time。
【讨论】: