私はsocket.ioを使ってアンドロイドチャットアプリケーションを作成しています。私はユーザー接続後に配列にソケットを格納します。私の問題は、サーバーを再起動すると、すべての格納されたソケットが(期待通りに)消えてしまうことです。サーバーの再起動後もクライアントソケット情報を取得して取得する方法(ソケットにファイルを保存することは可能ですか? ありがとうsocket.ioのソケット接続を保存して復元するには
1
A
答えて
0
ソケットを保管する必要はありません。それ以外にも可能ではありません。 私はアンドロイドについてはわかりませんが、ブラウザ用のSocket.ioを使用すると、サーバーがダウンすると、クライアントは自動的に一定間隔で再接続しようとします。
サーバーがもう一度リスニングすると、クライアントは何の努力もなく再接続します。 自分で試してみて、サーバーとクライアントを起動し、サーバーを終了して数秒後に再起動してください。
アンドロイドクライアントにこの機能がない場合は、disconnect
イベントクライアント側をリッスンするだけで、1秒ごとに再接続してみてください。
関連する問題
- 1. ソケットのデータをSocket.IOに保存する
- 2. XIFFによる接続の保存と復元
- 3. Socket.io - ソケット接続を維持する(Swift)
- 4. Socket.io、dockerコンテナ内のソケットに接続
- 5. 角度5のsocket.ioを使用してソケットに接続
- 6. Nodejsは部屋に接続されたソケットを保存する
- 7. ページリフレッシュ後のTCPソケット(接続)の状態を保存します。
- 8. ソケット接続データを自動的に更新しますか? socket.io
- 9. CGContextの保存と復元
- 10. イベントハンドラの保存と復元
- 11. データベースの保存、復元、コピー
- 12. socket.ioで接続されたソケットの数をカウントする
- 13. socket.io-emitterを通じてSocket.IOに接続
- 14. Android onConfigurationChanged:フラグメントバックスタックを保存して復元する方法は?
- 15. WindowsStateを保存してリブート後に復元する/ relogin
- 16. イメージをtfrecordから復元してハードディスクに保存する
- 17. socket.ioは接続ごとに複数のソケットを作成します
- 18. dockwidgetsの位置とサイズを保存して復元する
- 19. PHPのerror_reportingレベルを保存して復元する
- 20. Androidの設定を保存して復元する
- 21. Divの入力値を保存して復元する
- 22. リストビューの位置を保存して復元する方法
- 23. オブジェクトのコピーを保存して後で復元する方法
- 24. 向きの変更でTableLayoutを保存して復元する
- 25. socket.io +アンドロイド - 切断ソケットと再接続し、別のURLで
- 26. ResourceBaseの保存と復元方法は?
- 27. jQueryオブジェクトの "onclick"アクションを保存して復元します。
- 28. アクティビティの状態を保存して復元しますか?
- 29. WebViewの状態を保存してアンドロイドに復元
- 30. assemblyレジスタを保存して復元する方法