RetroHexChat applica un sessione attiva singola per soprannome. Solo una finestra o scheda del browser può essere collegata con lo stesso soprannome alla volta.
Come funziona
Quando si collega con un soprannome che è già in uso da un'altra sessione (anche il proprio in un'altra scheda o browser), il la sessione precedente è immediatamente scollegata e reindirizzato alla schermata Connect con il messaggio:
Sessione terminata — il login è iniziato in un'altra finestra
La nuova sessione prende il sopravvento e diventa la connessione attiva.
Scadenze di sessione
Se la connessione scende inaspettatamente, il cliente tenta di riconnettersi automaticamente con un backoff esponenziale (fino a 10 tentativi). Se tutti i tentativi falliscono, la sessione è considerata expired e sei reindirizzato alla schermata Connect con il messaggio:
Sessione scaduta
È quindi possibile ricollegare manualmente.
Perché sessione singola?
Fornire una sessione per soprannome previene:
- Duplica presenza nei canali
- Messaggi ricevuti in più finestre contemporaneamente
- Incongruenze statali tra sessioni