stop realizzando una semplice chat in php, da tenere presente che non è una vera chat con room acc. ma un sistema di messaggeria istantanea privata, quindi 1 a 1 (1to1).
mi sta sorgendo un dubbio, in pratica, per tenere traccia di quello che succede sono costretto a inviare richieste ajax ogni 2/3 secondi, in questo modo, se l'altro utente scrive qualche cosa, lo script, dopo al massimo 3 secondi legge se ci sono nuovi record nella tabella e li prende e li visualizza all'altro utente che aspetta.
e mi sembra abbastanza macchinoso, ma fino ad ora è l'unica soluzione che ho.
in realtà, penso ci sia un altro metodo, ho visto un sito in cui la chat privata funziona diversamente, nel senso che non vengono inviate richieste ajax ogni X secondi, con il viewer delle richieste http le avrei viste, e quindi automaticamente quando un utente scrive, l'altro riceve immediatamente la notifica sulla sua finestra di chat.
Dove sta il trucco??
venogno utilizzate le due variabili di sessione lato server?? se sì ... ma come??