私はアンドロイドゲームとユニティとサーバーの接続に信号機を使用しますが、モバイルデータ接続(3G)Webソケット接続の信頼性が低いため、定期的に再接続します。 この状況では、どのような転送タイプが最適ですか? 信頼できないネットワークの場合、Server SentイベントはWebSocketよりも優れていますか? 説明:クライアントはほぼ15秒ごとに要求を送信します。信頼性の低いネットワークのための最良のトランスポートタイプは何ですか?
0
A
答えて
0
輸送に問題はありません。 3Gが消えたら、あなたが使っている輸送は問題ではありません。私はあなたにSignalRが輸送を選ぶように勧めます。 再接続ロジックを実装するだけで済みます。 SignalRはタイムアウト(数秒間覚えていない)後、再接続しようとします。接続イベント(接続、切断、再接続...)を聞くことができるので、ロジックを実装するのは難しいことではありません。
別の問題は、アプリが呼び出す(切断されたときや再接続しようとする)メソッドが暗い所で失われるということです。だから良いアイデアは、キューにこれらのコールを保存し、再接続が完了した後にそれらを再送信するためのキャッシュのようなものかもしれません。
は感謝のxleonを、このサンプルはconnectionをどのように処理するかをチェックしdisconnectionsとcaching of failed method calls
関連する問題
- 1. Firefoxで信頼性の低いlocalStorage
- 2. 信頼性の低いネットワーク環境でMassTransitを設定するにはどうすればよいですか?
- 3. 遅い/信頼性の低いネットワーク接続を使用するAWS(S3またはEBS)へのアップロード
- 4. Thymeleafのth:selected属性の信頼性の低い動作
- 5. Unity AndroidでのGoogleアナリティクスの信頼性が低い
- 6. AndroidデバイスのCordova-device-orientationプラグインの信頼性の低いセンサー値
- 7. Androidブラウザのscreen.width、screen.height&window.innerWidth&window.innerHeightは信頼性が低い
- 8. 連絡先の着信番号を確認するための信頼性の低い結果
- 9. 信頼性の低いインターネット上でのデータ永続性のアプリケーション設計
- 10. 質問の信頼性の低い結果
- 11. (言語不問)信頼性の低いデータ・パートナーの設計パターン
- 12. Java用の最良のIRCネットワーク(#java)は何ですか?
- 13. OpenFlowコントローラの性能評価:信頼性の高い評価は何ですか?
- 14. アンドロイドスニッフメソッドの信頼性の意味は何ですか?
- 15. 信頼性の低い動作 - Excel VBAコード - 前例.Countステートメント
- 16. foursquareで最も信頼性の高い、最新のJava/Android SDKは何ですか?
- 17. ポイントクエリを結合するときのAzureテーブルストレージでの信頼性の低いパフォーマンス
- 18. ラズベリーの低性能と低ネットワーク接続
- 19. IOSのための最良のQRリーダーライブラリは何ですか?
- 20. Arduinoからラズベリーパイへの信頼性の低いSPIバイト配列の転送
- 21. nservicebus同期コールまたは信頼性の低い低応答時間のコールに基づく使用
- 22. Perlでは、コードレットのパッケージを決定する最も信頼性の高い方法は何ですか?
- 23. ダイナミックコンポーネントのアクションをディスパッチする信頼性の高い方法は何ですか?
- 24. SQLの接続障害やネットワークの信頼性
- 25. Wordpressの他のテンプレートをpage.phpに呼び出す最も信頼性の高い方法は何ですか?
- 26. Apacheを遅くて信頼性の低い方法にするには?
- 27. 信頼できないネットワーク上での.NETクライアント/サーバー通信
- 28. ブラウザ機能のサポートを検出する最も信頼性の高い方法は何ですか?
- 29. 2つのFieldInfoインスタンスを比較する最も信頼性の高い方法は何ですか?
- 30. Googleの検索結果を選択する最も信頼性の高いCSSセレクターは何ですか?
。あなたはこの質問について何でもします –
http://stackoverflow.com/questions/39933242/is-it-valid-to-use-httpcontext-current-user-with-signalr –