jjzjj

bytesWrittenSoFar

全部标签

objective-c - 如何正确测量 NSInputStream 数据速率

我正在尝试测量ftp下载期间的实际传输速度,下载本身正在运行,流连接在运行循环中。在事件开始和结束时使用CFTimeGetCurrent在NSStreamEventHasBytesAvailable中完成测量,在数据写入文件后,使用(双)previousTimestamp-CFAbsoluteTimeGetCurrent计算耗时,但我得到的时间绝对不合理。在模拟器和设备上测试过,谁能赐教?代码:switch(eventCode){caseNSStreamEventOpenCompleted:{}break;caseNSStreamEventHasBytesAvailable:{if([