El chat de los años 2000 ha vuelto
CaraChat recrea en PHP el applet de chat de Caramail de 2002: las salas, los privados, los nicks rosas y azules, el texto arcoírisy ondulado, y los smileys dibujados exactamente como entonces.
Entrar al chat
Las pestañas del applet




Lo que vuelve
- La interfaz del applet, redibujada idéntica: pestañas Salons (salas), Connecté(e)s (conectados), Options y Ami(e)s (amigos), la sala y una pestaña por privado (20 como máximo) que se pone naranja, marcos « Dialogue » y « Membres du salon » (miembros de la sala), « Message privé » (mensaje privado), « Pas de nouveaux PVs » (sin nuevos privados), « Problème de comportement » (problema de comportamiento).
- En el teléfono también, y en 14 idiomas (el de tu navegador, que se cambia en la pestaña Options).
- Las salas permanentes y las de los miembros, públicas o privadas; una sala llena (40) desborda en « Salon* ».
- Los privados: doble clic en un nick, o
/nick mensajedesde la sala. - La búsqueda por nick o por ciudad, con rango de edad y sexo.
- Los colores (12, incluido el arcoíris) y los tamaños (incluida la onda), nicks coloreados según el perfil, tu nick en negrita cuando te hablan.
- La moderación: expulsión, avisar a un moderador, ignorar a alguien, « no más privados », ocupado.
Los smileys originales
No eran imágenes sino código de dibujo: ese código se leyó en el applet y se reprodujo píxel a píxel. Unos ojos :;8B%, una nariz que elige la cabeza -o#!*$ (payaso, Papá Noel, jarra, máscara…), una boca )(DPO|: :-), ;-), 8-), :o), :#). Un número colorea la cara (:-)2), #c / #d añaden una mano, y del #00 al #14 son dibujos: bomba, osito, abeto, delfín, corazón #13… Y las 60 imágenes de la paleta « Smileys » (la hamburguesa @00, el corazón @11, la tarta @09…) vienen del smiley.gif original.
El manual de uso original
La ayuda en línea del chat en directo de Caramail (1999), tal cual, en francés: qué es el chat en directo, la creación de salas públicas o privadas, el envío de mensajes privados (ayuda en francés).
El servidor
El servidor CaraChat Serveur está reescrito en PHP 8 a partir de las fuentes de 2012, sin base de datos, y funciona en Docker en jumphp.net. Habla exactamente el protocolo del applet (una línea por trama, campos separados por tabuladores), en TCP como entonces o en WebSocket por el puerto 443 (wss://caramail.jumphp.net/ws): la conexión pasa por todas partes, incluso detrás de un cortafuegos.