Re: Двусторонний обмен данными между приложениями
От: vsb Казахстан  
Дата: 18.11.20 10:38
Оценка:
Здравствуйте, Шульженко Андрей, Вы писали:

ША>1) клиент посылает синхронные запросы серверу с обязательным ответом


Обычный HTTP запрос-ответ.

ША>2) иногда клиенту от сервера приходят асинхронные управляющие сигналы (фактически, callback вызовы)


По другому соединению клиент делает HTTP запрос, на который сервер отвечает в тот момент, когда хочет сделать этот самый callback. Должен быть таймаут, например 30 секунд. Через 30 секунд сервер отвечает специальным кодом. После получения callback-а клиент заново делает этот запрос. HTTP polling называется технология.

Это самая простая и совместимая реализация на мой взгляд.
Отредактировано 18.11.2020 10:39 vsb . Предыдущая версия . Еще …
Отредактировано 18.11.2020 10:38 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.