Внешний компонент XMPP - Кто-нибудь знает Учебник или пример с открытым исходным кодом, пожалуйста?
Вопрос
Я хочу запустить XMPP-сервер (Открытый Огонь) и зарегистрируйте внешний компонент для обработки сообщений, которые он будет получать (используя Удар библиотека).Внешний компонент будет запускать мою игровую логику, и я буду использовать XMPP для отправки перемещений игрока на сервер и обновлений статуса в другом направлении.Бонус с XMPP заключается в том, что мы получаем встроенный чат бесплатно.
Проблема в том, что, хотя Ignite выглядит довольно устоявшимся, я не могу найти учебник о том, как писать, регистрировать и отлаживать внешний XMPP-компонент, написанный с помощью Whack, в целом их очень мало, если уж на то пошло.
Я не вкладываюсь ни в серверную реализацию, ни в библиотеку внешних компонентов, java - это просто мой язык выбора.Если бы я хотел перейти на Erlang или Scala или что-то еще, это должно было бы быть очень простым на этом языке.
Одного учебника или примера здесь было бы достаточно, мне просто нужен базовый внешний компонент XMPP, пожалуйста!
С наилучшими пожеланиями,
Гэвин
Решение
Есть несколько примеров / руководств для связанных библиотек XMPP, таких как Трут и Шлепок которые вы можете счесть полезными.
Или, в несколько ином ключе, вы могли бы решить не зависеть от протокола и использовать API-интерфейс IMified для, в котором они размещают "чат-бота" (так сказать), который подключается к вашему простому серверу ответов на основе HTTP, построенному на любом языке / фреймворке / как угодно, что вы предпочитаете.(Они объясняют это намного лучше, чем я.)
Другие советы
Я нашел это Учебник в котором объясняется, как внешний компонент может быть реализован с использованием библиотеки Whack.