Задача такая:
имеется два пользователя;
Пользователь1 заходит на сайт и создает презентацию.
В обязанности Пользователя1 входит переключение слайдов.
Пользователь2 заходит на сайт и присоединяется к презентации.
Слайды должны переключаться одновременно у обоих пользователей.
Данную задачу нужно решить в рамках yiiframework.
Собственно, вдоволь нагуглившись, пришел к выводу, что можно использовать AJAX для реализации long polling'a, НО, может, есть более простые решения?
Буду благодарен за помощь в поиске решения.
Приветствуются любые материалы по теме.
Что-то проще Logn pooling'а придумать весьма сложно. По любому придется ставить дополнительные библиотеки, и всё это будет не так тривиально настроить.
@VyusFire Long pooling - это же обычный запрос. Отличие в том, что на сервере вы не даете ответ сразу, а с определённым интервалом проверяете а есть ли что отдавать. Если есть, или если вышел таймаут - возвращаете ответ. Если клиент ещё на месте - он отправляет новый запрос и ждёт. Выглядит как рыбалка - закинули удочку и ждёте пока клюнет. Время от времени перезакидаете, если наживка потерялась либо ещё что-то случилось.