2011-09-09 42 views
1

我正在構建一個支持Web和XMPP連接的聊天服務。假設我們有兩個用戶,Alice和Bob,通過Web界面相互聊天。 Alice同時通過web和XMPP進行登錄。如果Bob向Alice發送消息,她會在兩個客戶端看到消息,但如果她通過Web進行回覆,則XMPP客戶端將進行單向會話:Alice的消息不會成爲聊天記錄的一部分,但Bob的消息將繼續到達。如何通知代表發件人發送郵件的其他客戶端的XMPP發件人?

XMPP中是否有任何方式通知發件人其他客戶端代表發件人發送郵件以保持對話同步?

回答

2

讓您的服務器供應商實施XEP-0280:消息碳。然後你需要在你的客戶端打開它。

+0

我知道唯一支持該擴展的服務器是Prosody,通過[community module。](http://code.google.com/p/prosody-modules/wiki/mod_carbons) – Aeyoun

相關問題