Tag: 转移

通过取5次发送字节的平均值来计算发送文件速度/秒

我试图使用平均值计算每秒传输文件的速度 我在发送的字节数和prevSum之间采用了每秒 5次的不同 下面的代码能给我正确的速度吗? 我应该更改费率数组大小? 或者我应该更改Thread.Sleep(值)? 我很困惑,因为每次改变一个小东西速度值改变..什么是正确的解决方案? static long prevSum = 0; static long[] rate = new long[5]; private static void SpeedPerSec(object o) { fileProgress fP = (fileProgress)o; //get the form conrtols while (busy) // while sending file is active { for (int i = 0; i < rate.Length; i++) { //diff between the sent […]