WebSocket — это независимый протокол на основе TCP для обмена сообщениями между веб-сервером и браузерами, используя постоянное соединение.
Он дает более тесное взаимодействие для интерактивного содержимого и приложений реального времени.
Пример работающего чата: https://comp99.ru/messages