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