XMPP Chat 与不在网络中的客户端一起使用
Posted
技术标签:
【中文标题】XMPP Chat 与不在网络中的客户端一起使用【英文标题】:XMPP Chat works with client not within web 【发布时间】:2011-09-07 09:10:37 【问题描述】:我创建了一个 XMPP 聊天 Web 应用程序。如果我在网络和客户端之间聊天,它工作得很好。但是,如果我在两个 Web 窗口之间聊天,它就不能正常工作。它只显示第一条消息,然后停止工作。我需要刷新页面才能重新开始工作。 知道这是为什么吗?
【问题讨论】:
你应该显示一些代码,或者告诉你正在使用哪些库。如果没有这些信息,那就是在黑暗中开枪。 【参考方案1】:您是否在两个浏览器选项卡中使用相同的完整 JID (user@domain/resource
)?如果是这样,您可能已经编写了“决斗资源”错误。你不会是第一个。
【讨论】:
嗨,我得到了解决方案。这是我的错。我为“on-message”添加了事件处理程序,但忘记在最后添加“return true”。因此,它收到了第一条消息,但随后删除了事件处理程序。刚刚添加了'return true'并且它起作用了。谢谢以上是关于XMPP Chat 与不在网络中的客户端一起使用的主要内容,如果未能解决你的问题,请参考以下文章
XMPP 与 Facebook Chat 集成,使用 Python
在 Facebook Chat 中识别 Chat 客户端应用
将 XMPP 与 .net 服务器和 android 客户端一起使用