Como te dice Arturo, la solución que buscas, en el caso de que fuera como él lo plantea, sería mediante
sockets. Para nuestro particular caso como desarrolladores web, el uso de
WebSockets te ayudaría mucho.
Este es un ejemplo que leí hace un tiempo al respecto. Échale un vistazo; te puede servir como guía.