我想运行一个XMPP服务器(Openfire)并注册一个外部组件来处理它将收到的消息(使用Whack库).外部组件将运行我的游戏逻辑,我将使用XMPP将玩家移动发送到服务器,并在另一个方向上更新状态.XMPP的好处是我们可以免费建立聊天内容.
麻烦的是,虽然Ignite看起来相当成熟,但是我找不到关于如何编写,注册和调试用Whack编写的外部XMPP组件的教程,一般来说很少.
我没有投入服务器实现或外部组件库,java只是我选择的语言.如果我要转移到Erlang或Scala或其他什么东西,它必须是一种非常简单的语言.
单个教程或示例在这里会有很长的路要走,我只需要一个基本的外部XMPP组件!
亲切的问候,
加文
有一些相关 XMPP 库(例如Tinder和Smack)的示例/教程,您可能会发现它们很有用。
或者,以一种相当不同的方式,您可以决定与协议无关并使用IMified 的 API,其中它们托管“聊天机器人”(事实上),该机器人与以任何语言/框架构建的简单的基于 HTTP 的响应服务器连接/无论你喜欢什么。(他们的解释比我好得多。)