【发布时间】:2011-11-14 03:08:52
【问题描述】:
我正在构建一个支持网络连接和 XMPP 连接的聊天服务。假设我们有两个用户,Alice 和 Bob,通过 Web 界面互相聊天。 Alice 同时通过 Web 和 XMPP 登录。如果 Bob 向 Alice 发送消息,她会在两个客户端中看到该消息,但如果她通过 Web 回复,XMPP 客户端会以单向对话结束:Alice 的消息不会成为聊天历史记录的一部分,但 Bob 的消息将继续到达。
XMPP 中是否有任何方法可以通知发件人另一个客户端代表发件人发送了一条消息,以保持对话同步?
【问题讨论】: