2

我想測量iPhone上的數據上傳和下載速度,是否可以實現任何可用的API?根據接收到的總字節數與所採取的響應時間來衡量它是否正確?Mesaure上傳和下載iPhone的速度

回答

3

是的,它正確測量總字節數/時間,這正是速度是什麼。如果你想不斷顯示下載速度,你可能需要一個平均值,就像使用500字節和下載這些特定時間所用的時間一樣。

爲了做到這一點,你可以像NSMutableArray,作爲一個緩衝區,你每2秒清空idk。然後你做[bufferMutableArray length]/2,你知道有多少個字節,你有那些2秒。當你清空緩衝區時,會附加到你正在下載的數據。

1

沒有直接的API知道速度。

收到/發送的數據總量和時間只會給你平均速度。在這段時間內,速度會有很大的變化,所以如果您想要更精確的值,那麼請根據採樣進行速度計算。只有在計算速度時需要更高的準確度時,才能使用此解決方案。(僅限於miniut)/(60秒)--->此解決方案。採樣持續時間可以根據所需精度水平而改變。

相關問題