ciao a tutti,
spero di non aver sbagliato sezione.. dunque vorrei realizzare una web chat in PHP/AJAX simile a quella di facebook, solo che non capisco una cosa: poniamo che la chat sia tra tre utenti A,B e C: se A scrive invia il proprio messaggio al server , che risponde e visualizza il testo del messaggio ad A.. quello che mi chiedo è.. ma come fanno B e C a visualizzarlo?
Un browser , a quanto ne so, non può 'mettersi in ascolto', perciò l'unica soluzione che mi è venuta in mente sarebbe effettuare delle richieste AJAX temporizzate ..
Però vorrebbe dire che ogni 2-3 secondi A B e C client inviano una richiesta al server che si collega al db, leggere il mess e lo invia... non è il massimo!
In facebook, quando chatti, noto che i messaggi arrivano in modo istantaneo, non penso ci sia una temporizzazione dietro.. o meglio c'è ma solo per aggiornare la lista amici!
Come caspita potrei fare secondo voi?
Grazie