Чтобы получить сообщение с сервера без обновления страницы, достаточно сделать AJAX-запрос (HTTP-запрос с помощью JavaScript), начать можно с jQuery или
отсюда, но в вашем случае придется очень часто отправлять запросы, это большая нагрузка и на клиент и на сервер, можно применить долгое опрашивание вместо частого, но лучше WebSockets, это почти "сырой" TCP/IP, в отличие от HTTP отправлять запросы (пакеты) не придется вовсе, поэтому и нагрузки на клиент и сервер не будет никакой, пока сервер сам не отправит сообщение.