データ同期を使用するアプリの開発。低速のインターネット接続で画像を送信すると(サイズを変更しても)時間がかかります。考えてみると、最初にインターネット速度をチェックするのが最善で、速度が許容できる場合にのみデータを送信します。 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. ASP .NET Web API遅延実行のクエリ可能性
- 2. Direct3DコントロールでVisual Studio 2010を使用すると遅延が発生する可能性がありますか?
- 3. 対話モードでPythonスクリプトを実行する可能性はありますか?
- 4. プロセスの実行を遅延させる方法はありますか?
- 5. "リソースがありません"とPingする - 何が起こる可能性がありますか?
- 6. codeigniter index.phpを削除しています(ホストに問題がある可能性があります)
- 7. .animateが実行されているときにフォーカスイベントを無効にする可能性はありますか?
- 8. bashスクリプトでpingを使用してホストの可用性を確認する
- 9. Android ScheduledThreadPoolExecutorは遅延タスクをすぐに実行します
- 10. AS3遅延実行?
- 11. DapperのIEnumerable <T>に遅延実行または即時実行がありますか?
- 12. WebアプリケーションにアクセスするとDNSが遅くなります。通常はpingを実行しますか?
- 13. @Formulaアノテーションを遅延ロードすることは可能ですか?
- 14. どのようにしてインラインビューをプッシュすると、クエリが遅くなる可能性がありますか?
- 15. 次のアセンブリ実行結果につながる可能性があります
- 16. MozillaよりChromeやIEでajaxingがはるかに遅くなる可能性はありますか?
- 17. テスト実行中に前回のテストを実行する可能性があります。
- 18. いくつかのスレッドが決して実行されない可能性はありますか?
- 19. ハプロキシをスキューする可能性はありますか?
- 20. ソフトウェアを終了する可能性はありますか?
- 21. REMOTE_ADDRが空白になる可能性はありますか?
- 22. 実行可能ファイルにIOExceptionをスローする方法はありますか?
- 23. メモリアクセスに問題がある可能性がありますか?
- 24. 実行中のゲームを破壊して再実行するか、別のゲームを実行する可能性があります
- 25. ウェブサイトへのAJAX要求の実行中、またはダウンしている可能性があります
- 26. Qt QEventを遅延させる方法はありますか?
- 27. Matlabで遅延セット(Mathematicaでは:=)を実行できますか?
- 28. Process.Start()を使用して実行可能ファイルを実行すると40秒の遅延が発生しますか?
- 29. ストリームはいつ遅延する必要がありますか?
- 30. C#コンソールアプリもクラスライブラリとして機能する可能性がありますか?
待ち時間=帯域幅、本当に必要なのはpingですか?しかし、そうであれば、これは助けになるかもしれません:http://stackoverflow.com/questions/7437643/ios-ping-with-timeout – ckhan