Node.js的最佳XMPP客户端库

时间:2011-11-01 14:28:37

标签: node.js xmpp

您对Node.js XMPP客户端库有什么经验?你推荐什么?

2 个答案:

答案 0 :(得分:24)

我强烈推荐node-xmpp,这是可用于Node的最惯用的库,因为每个连接都是一个EventEmitter,它以与内置模块类似的方式发出事件。

如果您从基于浏览器的背景来到Node,那么构建节的方式与Strophe.js相同,这样可以最大限度地减少学习曲线。

当您进一步深入XMPP领域时,node-xmpp也是编写组件的好方法。它的架构足够干净,甚至还有一个xmpp-server项目。

最后,我还在开发Junction,它是一套XMPP中间件,类似于Connect / Express为HTTP提供的样式。我目前正在构建示例和其他文档,但源代码具有完整的API文档,我认为它是一个可靠的框架,特别是如果您将各种XEP合并到您的客户端/组件中。

答案 1 :(得分:5)

如果您正在尝试为Google Talk构建机器人,我建议您使用https://github.com/simple-xmpp/node-simple-xmpp

在与谷歌服务器连接时,Node-xmpp对我不起作用。