xmpp s2s如何工作?

时间:2012-12-23 16:01:20

标签: node.js xmpp ejabberd xmppframework node-xmpp

我很难理解s2s交互中的完整信息流。互联网上没有很多文件。

我正在使用基于nodejs的xmpp-server来设置一个构建在node-xmpp之上的xmpp服务器。这对于单个服务器系统非常有效,但在“xmpp-server”模块中尚未进行开发以获得s2s支持。像ejabberd这样的软件包确实支持s2s,但是关于整个工作如何工作的文档并不多。

需要注意的另一件事是我不想要多个主机名。我想要的只是我已经在一台机器上运行的xmpp服务器的另一个实例。两者都可以使用相同的数据库。

1 个答案:

答案 0 :(得分:3)

http://xmpp.org/rfcs/rfc6120.html#examples-s2s使用tls和证书的完整示例。该文档指定了核心XMPP协议,因此您应该在那里找到大部分问题的答案。

http://xmpp.org/extensions/xep-0220.html DNS回拨协议,如果未使用证书执行s2s身份验证,则需要此协议。