我最近正在开发一个在 Candy (http://candy-chat.github.com/candy/) 后面使用 Strophe.js (http://strophe.im/strophejs/) 的 Web 应用程序。当客户端发送消息过快时,由于无效的摆脱问题,客户端从 ejabberd 获得 404。同样的错误也会随机发生。
经过一些研究,我发现这是由于无效摆脱问题造成的,并且正在发生这种情况,因为理想情况下,客户端 js 应该在推送新节之前等待服务器响应,而在某些情况下则不会。
从我的角度来看,这应该由 Strophe.js 在低级别而不是应用程序程序员来确保。请告诉我我应该如何着手解决这个问题?我在谷歌上找不到这个问题的解决方案。