Я пытаюсь создать веб-приложение с PHP и XMPP. Одно из требований заключается в том, что когда клиент Javascript в браузере отправляет событие на сервер через XMPP, PHP начинает работать и обслуживает этот запрос. Как вы знаете, XMPP позволяет своим клиентам «прослушивать» различные типы событий и переходить к жизни, когда они находят нужное событие. Конечно, PHP работает только во время HTTP-запроса, поэтому, согласно моим исследованиям, клиенты XMPP PHP являются «односторонними», то есть они могут только генерировать события, а не прослушивать и потреблять их.
Мои вопросы к экспертам:
1. Правильно ли мое исследование? Является ли PHP / XMPP только односторонним?
2. Есть ли способ обойти эту проблему с PHP?
3. Имеет ли Ruby on Rails ту же проблему, или он работает с XMPP «в двух направлениях»?
Большое спасибо, я ценю любую помощь в этом!
Приветствия