2011-09-09 5 views
1

私はWeb上の接続とXMPPをサポートするチャットサービスを構築しています。アリスとボブの2人のユーザーがWebインターフェイス上でお互いにチャットしているとします。 AliceはWebとXMPPを介して同時に記録されます。 BobがメッセージをAliceに送信すると、両方のクライアントでメッセージが表示されますが、Web経由で返信すると、XMPPクライアントは片面の会話になります。Aliceのメッセージはチャット履歴には含まれませんが、Bobのメッセージメッセージは引き続き到着します。XMPP送信者に、送信者に代わってメッセージを送信している他のクライアントを通知するにはどうすればよいですか?

XMPPには、送信者に代わって別のクライアントがメッセージを送信したことを送信者に知らせる方法がありますか?

答えて

2

XEP-0280:Message Carbonsをサーバーベンダーに実装してください。その後、クライアントでそれをオンにする必要があります。

+0

私がこの拡張機能をサポートしている唯一のサーバーは、[コミュニティモジュール](http://code.google.com/p/prosody-modules/wiki/mod_carbons)を通じてのプロソードです。 – Aeyoun

関連する問題