Внешний компонент XMPP - кто-нибудь знает учебник или пример с открытым исходным кодом, пожалуйста?

Я хочу запустить сервер XMPP (Openfire) и зарегистрировать внешний компонент для обработки сообщений, которые он будет получен (используя библиотеку Whack). Внешний компонент будет запускать мою игровую логику, и я буду использовать XMPP для отправки перемещений игроков на сервер и обновлений статуса в другом направлении. Преимущество XMPP в том, что мы получаем встроенный чат бесплатно.

Проблема в том, что, хотя Ignite выглядит вполне устоявшимся, я не могу найти туториал о том, как писать, регистрировать и отлаживать компонент External XMPP, написанный с помощью Whack, вообще их очень мало.

Я не инвестирую ни в реализацию сервера, ни в библиотеку внешних компонентов, java — это просто мой предпочтительный язык. Если бы я перешел на Erlang или Scala или что-то в этом роде, это должно было бы быть очень просто на этом языке.

Одно руководство или пример могли бы здесь помочь, мне просто нужен базовый внешний компонент XMPP, пожалуйста!

С уважением,

Гэвин


person gav    schedule 11.03.2010    source источник


Ответы (2)


Есть несколько примеров/руководств для связанных библиотек XMPP, таких как Tinder и Smack, которые могут оказаться полезными.

Или, в другом ключе, вы можете решить быть независимым от протокола и использовать API IMified. , в котором они размещают «чат-бот» (так сказать), который подключается к вашему простому HTTP-серверу ответов, построенному на любом языке/фреймворке/независимо от того, что вы предпочитаете. (Они объясняют намного лучше, чем я.)

person ewall    schedule 07.05.2010

Я нашел это руководство, в котором объясняется, как можно реализовать внешний компонент с помощью Whack. библиотека.

person stacker    schedule 09.05.2010