JackShcherbakov
@JackShcherbakov

Как отправить данные клиенту без запроса этих данных самим клиентом?

Здравствуйте! Понимаю как реализовываться общение сервера с клиентом, например отправка формы на сервер, который в свою очередь отправит ответ. В случае с формой сервер отправляет ответ на запрос клиента.

Но что делать если есть 2 клиента? Например 1-вый отправляет форму, а результаты обработки приходят 2-му автоматически.

Каким образом можно сделать так, что бы при отправке формы 1-вс клиентом результаты обработки пришли 2-му. При этом 2-й клиент должен быть всегда готов поймать ответ. Тоесть на 2-м клиенте XmlHTTPRequest должен быть отправлен на сервер тогда, когда сервер уже обработало данные, пришедшие с 1-го клиента. Если вы мало что поняли, то вот алгоритм этого процесса:
1. Отправка формы 1-м клиентом
2. Обработка данных и составление результата (JSON)
3. Отправка этого JSON 2-му клиенту

Заранее спасибо!
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 3
@aleksejjjj
Есть самый простой и тупой вариант - клиент2 раз в минуту запрашивает сервер "Нет ли чего-то нового для меня?" и в ответ получает ваш json если он есть.

Ну а правильный вариант насчет WebSocket вам уже подсказали.
Ответ написан
TT55EE
@TT55EE
Кшендерма ерендык
WebSocket это сложно
попробуй SSE
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
Blogman Оренбург
от 15 000 руб.
Blogman Оренбург
от 20 000 до 110 000 руб.
17 авг. 2018, в 17:10
15000 руб./за проект
17 авг. 2018, в 16:58
60000 руб./за проект
17 авг. 2018, в 16:55
10000 руб./за проект