Главные темы ► programming ► php ► comet ► Comet сервер
Теги: comet

Comet сервер

Конспект в доработке

    Общие понятия

    Из материалов википедии:
    Comet — любая модель работы веб-приложения, при которой постоянное HTTP-соединение позволяет веб-серверу отправлять (push) данные браузеру без дополнительного запроса со стороны браузера.
    На практике приложения Comet обычно используют Ajax c long polling для проверки наличия новой информации на сервере.

    Взаимодействие

    Цепочка соединений: JavaScript ---(http)--->Php---(comet-server-API)--->Comet-Server---(web-sockets)--->JavaScript....
    1. Браузер открывает страницу
    2. JavaScript подключается к Comet-Server через API и передает ему сообщение
    3. Comet-Server используя открытое соединение передает браузеру сообщение используя web-sockets
    4. JavaScript получает сообщение и отправляет в callback (элемент страницы)


    Пользователь отправляет сообщение через ajax на php-server, php обрабатывает сообщение и отправляет CometQLзапрос на отправку сообщение в канал через установленное соединение c comet-server. Комет рассылает полученное от php сообщение, всем кто подписан на канал comet.


    Источники
    Последнее изменение: October 7, 2024 19:42


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #