RetroHexChat は、 ニックネームごとの単一の活動的なセッション. 1つのブラウザウィンドウまたはタブのみを同時に接続できます。
仕組み
既に他のセッション(別のタブやブラウザでも)で使用しているニックネームに接続すると、 前回のセッションはすぐに切断されます メッセージをコネクト画面にリダイレクトします。
セッション終了 — 別のウィンドウでログインを開始
新たなセッションが終わると、アクティブな接続になります。
セッション調査
接続が予期せぬ場合、クライアントは、自動的に強制的なバックオフ(最大10回の試み)で再接続しようとします。 すべての試みが失敗した場合、セッションは考慮されます expired そして、メッセージでConnect画面にリダイレクトされます。
セッション終了
手動で再接続できます。
なぜシングルセッション?
ニックネームごとに1つのセッションを強制することで、
- チャネルにおける重複的な存在
- 複数のウィンドウで同時に受信されるメッセージ
- セッション間の状態の矛盾