Я написал демон JAXL на PHP (Debian 6.0), который сидит и прослушивает входящие сообщения, а затем обрабатывает входящее сообщение, передавая полезную нагрузку в API. (прослушивает входящие сообщения на сервере user1 @)
Проблема в том, что я отправляю сообщение обратно пользователю. То, как я это сделал сейчас, - я запускаю другого демона XMPP, отправляю сообщение, затем выключаю демон. Проблема в том, что он запускает другого демона с JID user1 @ server для отправки на user2 @ server. Когда я выключаю JAXL, он также отключает «слушающего» демона.
Я подумал о том, чтобы снова запустить демон прослушивания при отправке сообщения, но для его запуска требуется слишком много времени (1-2 секунды), и мое приложение не может позволить себе такое время ожидания.
У кого-нибудь есть идеи, как мне решить эту проблему, возможно, с помощью прослушивающего демона для отправки сообщений?