Dovrebbe partire dal Server... cioé fare in modo che il Browser resti in attesa di nuovi messaggi quindi non ogni TOT secondi, quindi è indiretta la cosa e sarebbe cmq il Client ad aspettare che il Server gli dia un Output... il tutto dovrebbe essere sincrono ma non bloccare la Chat...
Avevo provato come ripeto in AJAX sincrono e funziona, nella Parte PHP avevo applicato un while che attendesse l'arrivo di nuovi messaggi e qualora ve ne fossero manda l'output al client "sbloccandolo" per poi rimettersi in attesa... ma lo trovo un metodo squallido, e, comunque vi sarebbe quel problema sopra citato...
Il gateway come funziona? Però non voglio usare Flash![]()