Опитвам се да създам уеб приложение с PHP и XMPP. Едно от изискванията е, че когато Javascript клиентът на браузъра изпрати събитие до сървъра чрез XMPP, PHP започва да работи и обслужва тази заявка. Както знаете, XMPP позволява на своите клиенти да „слушат“ за различни типове събития и да оживяват, когато намерят правилното събитие. Разбира се, PHP е активен само по време на HTTP заявка, така че според моите изследвания PHP XMPP клиентите са само "еднопосочни" - т.е. те могат само да генерират събития, а не да ги слушат и консумират.
Въпросите ми към експертите са: 1. Правилно ли е изследването ми? PHP/XMPP само еднопосочен ли е? 2. Има ли някакъв начин да се заобиколи този проблем с PHP? 3. Ruby on Rails има ли същия проблем или работи с XMPP по "двупосочен" начин?
Благодаря много, оценявам всяка помощ по въпроса!
наздраве