Каковы типичные шаблоны взаимодействия сервера с клиентом? - PullRequest
2 голосов
/ 28 мая 2010

Каковы обычные шаблоны для двунаправленной связи между клиентом и сервером в среде WLAN. Как сервер может передавать данные на мобильный клиент через WLAN после установления соединения.

Допустим, у меня есть веб-сервис, работающий на сервере, и мобильные пользователи в WLAN могут использовать этот веб-сервис. Теперь вопрос в том, как сервер может вызывать методы на клиенте или напрямую отправлять данные клиенту. Как это обычно обрабатывается?

Я хотел бы указать несколько ссылок на эту тему. Это общая проблема или ее не так просто решить?

Приветствия

1 Ответ

2 голосов
/ 28 мая 2010

HTTP-сервер push (также известный как HTTP-потоковая передача) - это механизм отправки данных с веб-сервера в веб-браузер. Проталкивание HTTP-сервера может быть достигнуто с помощью нескольких механизмов.

В веб-разработке Comet - это неологизм для описания модели веб-приложения, в которой длительный HTTP-запрос позволяет веб-серверу передавать данные в браузер без явного запроса браузера. Комета является общим термином для нескольких методов для достижения этого взаимодействия. Все эти методы основаны на функциях, включенных по умолчанию в браузерах, таких как JavaScript, а не на плагинах не по умолчанию.

Также есть недавний проект IETF по
Рекомендации по использованию длинного опроса и потоковой передачи в двунаправленном HTTP

...