如何在使用套接字时获得下载速度?

时间:2015-04-02 20:06:52

标签: c sockets winapi network-programming winsock

我想知道获得下载速度的最佳方法是什么。

我的想法是在下载开始时启动1秒计时器,这将显示在此1秒内已下载的字节数。

我应该以这种方式实施,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

您需要考虑是否需要"瞬时"速度,"平均"速度,或"预期"速度并选择基于此的算法。

你所定义的基本上是"瞬时"速度。

从下载开始到当前时间为#34;平均值"。

某种加权历史可能最接近"预期"。为此,请参阅此StackOverflow question regarding how to estimate remaining download time