我目前正在考虑将XMPP用作现有聊天服务器的附加协议。由于聊天服务器是用Java实现的,我正在寻找一个实现XMPP的java框架。
它必须通过HTTP支持XMPP 如果可以为web ui重用相同的框架,创建像web客户端这样的彗星,那将是很好的,但不是强制性的。
提前致谢!
更新澄清:我想通过HTTP使用XMPP公开现有的聊天服务器,我正在寻找一个框架来实现这一点。
另外,我正在寻找一个提供Web客户端的框架/组件。就像GMail网页上的GTalk一样。
答案 0 :(得分:4)
答案 1 :(得分:2)
如果您提出不同的问题,让我们尝试一个完全不同的答案。如果您的现有XMPP服务器未实现BOSH,并且想要向其添加BOSH支持,则通常使用Punjab(其链接目前无法正常工作)或rhb。然后,您使用BOSH客户端的JavaScript实现,例如strophe.js来构建您想要的任何客户端。
无论如何,您应该阅读“Professional XMPP Programming with JavaScript and jQuery”,这将解释所有部分如何组合在一起。
答案 2 :(得分:1)
您可以查看Smack,这是一个非常容易学习的框架。