【问题标题】:External XMPP component - Anyone know a Tutorial or Open Source Example please?外部 XMPP 组件 - 请问有人知道教程或开源示例吗?
【发布时间】:2026-02-13 10:15:01
【问题描述】:

我想运行一个 XMPP 服务器 (Openfire) 并注册一个外部组件来处理它将收到的消息(使用 Whack 库)。外部组件将运行我的游戏逻辑,我将使用 XMPP 将玩家移动发送到服务器并在另一个方向上更新状态。 XMPP 的好处是我们可以免费内置聊天。

问题是,虽然 Ignite 看起来相当成熟,但我找不到关于如何编写、注册和调试使用 Whack 编写的外部 XMPP 组件的教程,一般来说很少。

我没有投资于服务器实现或外部组件库,java 只是我选择的语言。如果我要迁移到 Erlang 或 Scala 或其他语言,那它必须非常简单。

一个单独的教程或示例在这里会大有帮助,我只需要一个基本的外部 XMPP 组件就可以了!

亲切的问候,

加文

【问题讨论】:

    标签: java xmpp whack


    【解决方案1】:

    我找到了这个tutorial,它解释了如何使用 Whack 库实现外部组件。

    【讨论】:

      【解决方案2】:

      有一些相关 XMPP 库的示例/教程,例如 TinderSmack,您可能会发现它们很有用。

      或者,以一种完全不同的方式,您可以决定与协议无关并使用IMified's API,他们在其中托管“聊天机器人”(实际上),它与您内置的简单的基于 HTTP 的响应服务器连接无论你喜欢什么语言/框架/任何你喜欢的。 (They do a lot better explaining it than I do.)

      【讨论】:

        最近更新 更多