Mi spiace ma questo non si può proprio fare in nessun modo. Puoi fare in modo però che la pagina che viene caricata ogni 3 secondi sia davvero minimale. Ovvero con solo i nuovi messaggi in formato JSON (pochi bytes) oppure VUOTA se non ci sono nuovi messaggi. Ajax caricherà una pagina impostata così: tuaPagina.php?dataUltimoControllo=UNADATA. In questo modo php saprà come mandare gli ultimi messaggi solamente.Originariamente inviato da carlomary20
in pratica il settimeout comunque deve caricare una pagina ogni 3 secondi, invece vorrei che all'invio di un messaggio si avvii la funzione settimeout anche all'altro utente, ma solo se clicco su invio![]()