На данный вопрос уже ответили:
Например у меня есть чат и есть 2 человека. Человек №1 отправляет сообщение, и Человек №2 получает его. Вопрос в том, как послать Человеку №2 сигнал что пришло сообщение от Человека №1. Просьба костыли с setInterval не предлагать. Не дубликат, потому-что в том вопросе идет просто описание технологий и web sockeты не помогут так как чат пишется только для старых браузеров.
если мы говорим об общении между клиентами (без сервера), то речь идет о websocket'ах, а не о ajax. а, если жить не быть нужен ajax, то тогда по любому нужно сервер опрашивать setInterval или что-либо другое, anyway должно быть что-то, некое событие, которое даст пинка клиенту, чтобы он спросил сервер о наличии для него новых сообщений.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей