xmpp s2s如何工作?

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

我正在使用基于nodejs的xmpp-server来build立一个build立在node-xmpp之上的xmpp服务器。 这对于一个单一的服务器系统来说是完美的,但是在s2s支持的“xmpp-server”模块中还没有完成开发。 像ejabberd这样的软件包确实支持s2s,但是没有太多的文档可以提供这个工具。

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

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

http://xmpp.org/extensions/xep-0220.html DNS Dialback协议,如果不使用证书执行s2s身份validation,您将需要此。