データ同期を使用するアプリの開発。低速のインターネット接続で画像を送信すると(サイズを変更しても)時間がかかります。考えてみると、最初にインターネット速度をチェックするのが最善で、速度が許容できる場合にのみデータを送信します。 Apple Reachabilityクラスがありますが、Wi-Fiがオンかどうかを確認する方法しかありません。私は私のために、ホストにpingを実行し、ping cmdの結果から遅延情報を取得するだけで十分だろうと考えています。私が決定するために使用する遅延情報は、今すぐデータを送信するか、または待機する価値があります。これはかなり複雑ですこうホストにpingを実行して遅延する可能性はありますか?
答えて
到達可能かpingが送信されますどのくらいの速やファイルを遅らせるあなたを教えてくれません。これはping_time +(file_size/bandwidth)の関数です。大きなファイルの場合、ping_timeはfile_size/bandwidthよりもはるかに小さくなります。
これを測定する最も簡単な方法は、あまりにも小さいファイルではないサイズのファイルをダウンロードしてアップロードし、実際にアップロード速度とダウンロード速度が「十分に速い」かどうかを判断することです。
良い点、ありがとう:) – Centurion
は、しかし、Appleはここで完全な作業例プログラムを持っています
これはiOS上では動作しません。 ' - (無効)simplePing:(SimplePing *)ピンガーのdidReceivePingResponsePacket:(NSDataの*)パケットれるsequenceNumber:(uint16_t)sequenceNumber'も、Info.plistファイルに' '
- 1. 模擬遅延の可能性はありますか?
- 2. ASP .NET Web API遅延実行のクエリ可能性
- 3. ループを実行する可能性があります
- 4. Direct3DコントロールでVisual Studio 2010を使用すると遅延が発生する可能性がありますか?
- 5. ドッキングホストはホストにpingを実行できますか?
- 6. 機能の延期延期が機能の実行を遅らせることはありません
- 7. 対話モードでPythonスクリプトを実行する可能性はありますか?
- 8. プロセスの実行を遅延させる方法はありますか?
- 9. MySQLのクエリを遅らせる可能性があります
- 10. 実行可能なプレイブックのホスト情報がありません
- 11. "リソースがありません"とPingする - 何が起こる可能性がありますか?
- 12. .animateが実行されているときにフォーカスイベントを無効にする可能性はありますか?
- 13. codeigniter index.phpを削除しています(ホストに問題がある可能性があります)
- 14. 可能性:一部のホストのみに役割を実行
- 15. DapperのIEnumerable <T>に遅延実行または即時実行がありますか?
- 16. スタイルのEventSetterが別のイベントハンドラと並行して実行される可能性はありますか?
- 17. bashスクリプトでpingを使用してホストの可用性を確認する
- 18. ホストは文字列でエラーが発生する可能性があります
- 19. Android ScheduledThreadPoolExecutorは遅延タスクをすぐに実行します
- 20. Linq `Where`句のクエリ結果は、クエリが遅延して実行されるのか、遅く実行されるのかによって異なる可能性がありますか?
- 21. @Formulaアノテーションを遅延ロードすることは可能ですか?
- 22. ServerBootstrap.bind()の実行時にpipeline.fireChannelActive()が2回実行される可能性はありますか?
- 23. ルーピングタスクの実行中にタスクエラーが発生する可能性があります。
- 24. 実行時にnull参照が発生する可能性があります。
- 25. AS3遅延実行?
- 26. ruby実行可能なドキュメントはどこにありますか?
- 27. WebアプリケーションにアクセスするとDNSが遅くなります。通常はpingを実行しますか?
- 28. どのようにしてインラインビューをプッシュすると、クエリが遅くなる可能性がありますか?
- 29. window.openに遅延があります
- 30. 行数が異なる可能性がありますか?
待ち時間=帯域幅、本当に必要なのはpingですか?しかし、そうであれば、これは助けになるかもしれません:http://stackoverflow.com/questions/7437643/ios-ping-with-timeout – ckhan