0

我正在尝试使用 node-xmpp-client 和 adastra.re 作为 xmpp 服务器在 nodejs 中创建 XMPP HTTP 网关。我以前从未使用过 xmpp,并且在配置客户端时遇到了麻烦。

var client = new XMPP.Client({ jid: ???, password: '***', host: " https://adastra.re/ " bosh: ???? })

jid 和 bosh 到底是什么?我最初认为 jid 是您要登录的客户的电子邮件,而您的密码将是您的电子邮件密码。但情况似乎并非如此。我也很难理解波什是什么。任何帮助,将不胜感激。

4

1 回答 1

0

XMPP 服务器不理解 HTTP 协议。Bosh 将充当您的 HTTP 请求和 XMPP 服务器之间的中介。JID 是在 XMPP 服务器中注册的用户 ID。例如我的 XMPP 服务器是 AdAstre.re,它可以是 Mahesh@Adastre.re。

我希望这会有所帮助。

于 2016-04-26T05:06:37.933 回答