Вопрос

Хорошо, я ищу возможность реализовать COMET, и я наткнулся на эту страницу, сравнивая различные варианты:

http://cometdaily.com/maturity.html

В разделе "Транспортировка" они используют этот термин "Обратный опрос" - что такое опрос обратного вызова?Я знаю, что такое обычный опрос и длительный опрос, но что такое опрос обратного вызова?

Это было полезно?

Решение

Итак, как только вы установили соединение с сервером с помощью простого ajax-запроса, сервер может быстро ответить и закрыть соединение.

И идея комета в том, чтобы не закрывать это соединение и отправлять через него данные.Эти данные могут представлять собой JavaScript-код, который будет оцениваться на стороне клиента.

Также это может быть JavaScript, который откроет новое соединение, когда придет время.Подумайте, это опрос обратного вызова - когда на стороне сервера инициируется пул от клиента.

Другие советы

Опрос обратного вызова - это немного больше, чем это;на самом деле это длительный опрос с помощью JSON-P.Таким образом, вы можете выполнять междоменный опрос (который не будет работать со стандартным XHR), сохраняя при этом преимущества comet и long polling.

Мы внедрили такую структуру в Веб-синхронизация чтобы позволить нашей версии по запросу работать (мы размещаем долговременное соединение на наших серверах) в браузерах, таких как IE, которые не поддерживают HTML5 и т.д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top