En lisant le n°5 je crois que tu as ta réponse.

si tu est en HTML5 tu peux utiliser les WebSockets.
A+JYT