XMPP over BOSH - jappix.com 总是以空正文回复

Posted

技术标签:

【中文标题】XMPP over BOSH - jappix.com 总是以空正文回复【英文标题】:XMPP over BOSH - jappix.com replies always with empty body 【发布时间】:2012-02-05 21:30:32 【问题描述】:

我正在使用 BOSH 在浏览器中实现 XMPP 服务。我使用JAXL 库。我能够通过 BOSH 管理与我的本地主机服务器 (ejabberd) 的连接。会话已启动,并且用户通过身份验证没有问题。但是,当我将 BOSH 主机更改为 jappix.com 时,服务器的第一个响应只是空正文。即使我重复请求(根据XEP-206),我仍然只得到空的正文,因此我无法执行任何其他操作。

这就是我的问题:是否可以使用 jappix.com 来处理我的 BOSH 请求?有什么限制吗?我该如何解决这个问题?如果需要,我会提供更多信息。

【问题讨论】:

【参考方案1】:

我是 Jappix.com 的所有者!

您的问题与我们的服务没有直接关系,但更可能是 node-xmpp-bosh - 我们正在运行的 BOSH 服务器 - 您可以在 http://code.google.com/p/node-xmpp-bosh/ 上报告的错误(?)

【讨论】:

感谢您的回答。您绝对正确,该问题属于 node-xmpp-bosh 服务器功能。然而,我看到你有近 200 个生活联系,我总是访问你的网站。服务有bug怎么可能? 是的,我们在高峰时段有多达 300 个生活连接,但一切运行良好。我们只是有一个 node-xmpp-bosh 的小问题,由于 CPU 和 RAM 过度使用,导致服务器在一周后崩溃(在此之前 BOSH 连接非常慢)。所以我们每晚凌晨 4:30 重新启动它,让一切都变得干净。它会断开当前登录的用户,但很少有人在晚上使用 Jappix。 我不知道为什么,但是当我尝试这个 BOSH 服务器时,它可以完美运行:bosh.metajack.im:5280/xmpp-httpbind @PavelS。是的,这是一个不同的 BOSH 服务器(软件)——它被称为旁遮普语,可以在这里找到:code.stanziq.com/punjab 但旁遮普邦的问题在于它的功能相当繁重。它工作正常,但它使 CPU 和 RAM 变得非常高,而且有点慢。 node-xmpp-bosh 真的非常快速和轻量级,并且支持更多的 BOSH 功能。也更可靠。

以上是关于XMPP over BOSH - jappix.com 总是以空正文回复的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Tsung 编写用于负载测试“XMPP over BOSH”的 xml 脚本?

BOSH XMPP iPhone 库

gloox 是不是通过 BOSH 支持 BOSH 和 XMPP?

如何使用 XMPP 和 BOSH 实现 Facebook 聊天

将 https 与仅支持 node-xmpp-bosh 的 http 一起使用

在 windows 上使用 nodejs 安装 node-xmpp-bosh