2012-04-04 2 views
6

Я прочитал спецификацию и несколько примеров/руководств о событиях на стороне сервера, но теперь я полностью понимаю весь процесс.события на стороне сервера (для манекенов :))

Если при использовании ajax цикл запроса-> ответа прост для понимания, здесь он выглядит несколько сложнее. Как описано здесь: http://dsheiko.com/weblog/html5-and-server-sent-events, я не понимаю, кто/что генерирует события на сервере. Это похоже на то, что кто-то продолжает называть скрипт сервера, и это генерирует случайные числа.

Более того, автор говорит: «Кроме того, вам не нужно применять цикл цикла в сценарии источника событий. Это будет выглядеть как повторение автоматического нажатия на сообщение клиенту».
Как это происходит?

Спасибо,

ответ

2

Насколько я могу видеть на стороне сервера PHP скрипт отправляет сообщение периодически. В примере ссылка на скрипт находится в теге под названием event-source, и скрипт выглядит events.php. Передача сообщений обрабатывается функцией onMessageHandler. Обработчик назначается самому <event-source>, для операции Opera server-time, для события Webkit a message. Это браузер с поддержкой HTML5, который занимается опросом, поэтому на самом деле он больше всего похож на версию браузера long polling.

Что касается вашего вопроса , я не понимаю, кто/что генерирует события на сервере.: на сервере не создано никаких событий, это просто скрипт PHP, который периодически вызывается. В примере, когда скрипт возвращает отметку времени.

+0

ОК, я понимаю. Благодарю. –

Смежные вопросы