XMPP协议的节点js?

我想为移动应用程序开发即时消息,比如whatsapp ,以nodejs作为我的后端。 我已经通过XMPP协议并阅读了xmpp.org文档。

我提到了这个链接 ,我能够构build一些基本的XMPPfunction,如创build和消息传递用户。 但是我仍然无法在nodejs中实现XMPP的完整function。

那么:是否有任何节点js库可用于构buildxmpp协议的完整function,如asmack ? 或者,如何通过XML将呼叫发送到XMPP服务器?

XMPP是消息传递的标准。 但是目前尚不清楚Node如何比其他平台上的已build立的图书馆更好地为您提供帮助。 节点确实使得可扩展的networking套接字应用程序变得轻而易举,但是使用JSON而不是XML可以更好地工作。 所以也许你想要做的是在Node中构build一个web套接字IM应用程序,并实现一个XMPP接口。

  • 对于networking套接字和REST的实现: http : //express-io.org
  • 对于Express.io应用程序的XMPP接口: https : //github.com/node-xmpp/node-xmpp