计算下载/上传速度ASIHTTPRequest

时间:2015-09-04 03:06:15

标签: ios objective-c asihttprequest

我正在下载/上传一些带有一些进度跟踪的文件。全部在ASIHTTP的帮助下

目前,我在某个时间间隔内完成任务,为我提供下载的字节数。我想知道如何从中获得下载速度。

根据我的阅读并认为它应该像

开始下载时,保持开始时间和bytesOfDownloading

NSTimeInterval time2 = [[NSDate date] timeIntervalSince1970];
unsigned long long bytesOfDownloading2 = bytesOfDownloading;

NSInteger timeDiff = (time2 - time1);
double transfer_rate = (bytesOfDownloading2 - bytesOfDownloading1) / timeDiff;

当您获得进度的第一个进程回调时,您可以获得

time1 = time2;
bytesOfDownload1 = bytesOfDownload2;

保持新状态

C:\Users\s001>sbt 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 
Getting Scala  2.10.5 (for sbt)... 
:: retrieving :: org.scala-sbt#boot-scala
            confs: [default]
            0 artifacts copied, 5 already retrieved (0kB/20ms) 
Error: Could not retrieve Scala 2.10.5: missing scala.Option, cala.tools.nsc.Global

但我的问题是ASIHTTP或任何其他USURL相关库直接给我转移率的方式,而不需要所有这些计算

由于

0 个答案:

没有答案