La chat degli anni 2000 è tornata
CaraChat ricrea in PHP l'applet di chat di Caramail del 2002: le stanze, i privati, i nickname rosa e blu, il testo arcobalenoe a onda, e gli smiley disegnati esattamente come allora.
Entra nella chat
Le schede dell'applet




Cosa ritorna
- L'interfaccia dell'applet, ridisegnata identica: schede Salons (stanze), Connecté(e)s (connessi), Options e Ami(e)s (amici), la stanza e una scheda per ogni privato (al massimo 20) che diventa arancione, riquadri « Dialogue » e « Membres du salon » (membri della stanza), « Message privé » (messaggio privato), « Pas de nouveaux PVs » (nessun nuovo privato), « Problème de comportement » (problema di comportamento).
- Anche su telefono, e in 14 lingue (quella del browser, da cambiare nella scheda Options).
- Le stanze permanenti e quelle dei membri, pubbliche o private; una stanza piena (40) trabocca in « Salon* ».
- I privati: doppio clic su un nickname, oppure
/nickname messaggiodalla stanza. - La ricerca per nickname o per città, con fascia d'età e sesso.
- I colori (12, compreso l'arcobaleno) e le dimensioni (compresa l'onda), nickname colorati in base al profilo, il tuo nickname in grassetto quando ti parlano.
- La moderazione: espulsione, chiamata di un moderatore, ignorare qualcuno, « nessun nuovo privato », occupato.
Gli smiley originali
Non erano immagini ma codice di disegno: quel codice è stato letto nell'applet e riprodotto al pixel. Degli occhi :;8B%, un naso che sceglie la testa -o#!*$ (clown, Babbo Natale, boccale, maschera…), una bocca )(DPO|: :-), ;-), 8-), :o), :#). Una cifra colora il viso (:-)2), #c / #d aggiungono una mano, e da #00 a #14 sono disegni: bomba, orsacchiotto, abete, delfino, cuore #13… E le 60 immagini della tavolozza « Smileys » (l'hamburger @00, il cuore @11, la torta @09…) provengono dall'originale smiley.gif.
Le istruzioni originali
L'aiuto in linea della chat dal vivo di Caramail (1999), ripreso così com'è, in francese: cos'è la chat dal vivo, la creazione di stanze pubbliche o private, l'invio di messaggi privati (aiuto in francese).
Il server
Il server CaraChat Serveur è riscritto in PHP 8 a partire dai sorgenti del 2012, senza database, e gira in Docker su jumphp.net. Parla esattamente il protocollo dell'applet (una riga per frame, campi separati da tabulazioni), in TCP come allora o in WebSocket sulla porta 443 (wss://caramail.jumphp.net/ws): la connessione passa ovunque, anche dietro un firewall.