未维护ejabberd xmpp连接

未维护ejabberd xmpp连接,xmpp,ejabberd,Xmpp,Ejabberd,我使用专业XMPP书籍中的jQuery和Ejabberd示例创建了一个web聊天应用程序。对于这个应用程序,我已经实现了匿名身份验证。 当用户访问该站点时,根据他的用户名,我进行身份验证并授予访问XMPP聊天的权限。使用共享花名册,他可以看到所有其他用户并与他们聊天。 然而,当页面被刷新或移动到另一个页面时,我需要再次创建一个新连接,并且它挂起在“连接”状态。 我如何解决这个问题? 提前感谢。您应该调查您的客户端代码,因为它不应该发生。我亲自做了很多次,并取得了成功 但是,在编写HTTP客户机时

我使用专业XMPP书籍中的jQuery和Ejabberd示例创建了一个web聊天应用程序。对于这个应用程序,我已经实现了匿名身份验证。 当用户访问该站点时,根据他的用户名,我进行身份验证并授予访问XMPP聊天的权限。使用共享花名册,他可以看到所有其他用户并与他们聊天。 然而,当页面被刷新或移动到另一个页面时,我需要再次创建一个新连接,并且它挂起在“连接”状态。 我如何解决这个问题?
提前感谢。

您应该调查您的客户端代码,因为它不应该发生。我亲自做了很多次,并取得了成功

但是,在编写HTTP客户机时,关闭并重新连接每个页面并不是一个好的做法,您将很难扩展应用程序。
您应该研究重新连接到现有连接的方法。

Ejabebrd日志中有什么奇怪的地方吗?