2011-09-07 73 views
0

我创建了XMPP聊天Web应用程序。如果我在网络和客户端之间进行聊天,它的效果非常好但是,如果我在两个网络窗口之间聊天,则无法正常工作。它只显示第一条消息,然后停止工作。我需要刷新页面才能重新开始工作。 任何想法,为什么呢?XMPP Chat与不在网络中的客户端协同工作

+0

你应该显示一些代码,或者告诉你正在使用哪些库。没有这些信息,它就是在黑暗中拍摄的。 – Daan

回答

0

您是否在两个浏览器选项卡中使用相同的完整JID([email protected]/resource)?如果是这样,你可能写了“决斗资源”的错误。你不会是第一个。

+0

嗨,我得到了解决方案。这是我的错误。我为'on-message'添加了事件处理程序,但最后忘了添加'return true'。因为它收到第一条消息,但事件处理程序被删除。刚刚添加'返回true',它的工作。谢谢 –