Послать сигнал другому клиенту ajax [дубликат]

243
29 июля 2017, 07:19

На данный вопрос уже ответили:

  • Что такое HTML5 WebSocket, Long/short Polling, AJAX, WebRTC, Server-Sent Events? 1 ответ

Например у меня есть чат и есть 2 человека. Человек №1 отправляет сообщение, и Человек №2 получает его. Вопрос в том, как послать Человеку №2 сигнал что пришло сообщение от Человека №1. Просьба костыли с setInterval не предлагать. Не дубликат, потому-что в том вопросе идет просто описание технологий и web sockeты не помогут так как чат пишется только для старых браузеров.

Answer 1

если мы говорим об общении между клиентами (без сервера), то речь идет о websocket'ах, а не о ajax. а, если жить не быть нужен ajax, то тогда по любому нужно сервер опрашивать setInterval или что-либо другое, anyway должно быть что-то, некое событие, которое даст пинка клиенту, чтобы он спросил сервер о наличии для него новых сообщений.

READ ALSO
Как изменить картинку на сайте при определенном разрешении?

Как изменить картинку на сайте при определенном разрешении?

Необходимо, чтобы при мобильном разрешении была одна картинка, а при десктопном разрешении - другаяКак это можно осуществить?

283
Запуск фонового видео и хранение в cookies

Запуск фонового видео и хранение в cookies

У меня есть несколько цветовых схем для сайтаПодскажите, как можно запускать фоновое видео с помощью cookie и хранить их до нажатия на кнопку...

244
Permission denied в PostgreSQL

Permission denied в PostgreSQL

ПриветУ меня проблемы с PostgreSQL

345
Обработка маршрута

Обработка маршрута

Каким образом лучше решить такую задачу:

234