Demo chat in PHP

Esempio di una chat utilizzando Server Sent Events nuova caratteristica di HTML5.
La lista dei messaggi viene salvata in un file di testo sul server, quando la dimensione supera i 3200 byte la lista viene azzerata. Il tempo di aggiornamento della lista è variabile e dipende da quanto spesso vengono inseriti dei nuovi messaggi, di default è di 120 secondi.
E' presente anche un altra nuova caratteristica di html5: web notification.
Web notification al momento viene supportata solo da Chrome: una volta dato il consenso alla notifica web dopo avere premuto il pulsante sottostante quando nella lista è presente un nuovo messaggio compare la finestrella che che ci avvisa opportunamente per poi scomparire dopo 5 secondi.
Il codice php lato server di questa chat è visibile QUI.
STATO DELLA CONNESSIONE -