Что такое обратный вызов? - PullRequest
2 голосов
/ 28 мая 2009

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

http://cometdaily.com/maturity.html

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

Ответы [ 2 ]

3 голосов
/ 29 ноября 2009

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

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

0 голосов
/ 28 мая 2009

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

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

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

...