Jabberを使用してすべてのクライアント間でSkypeのような共有履歴を取得するにはどうすればよいですか?


10

Skypeは、アカウントに接続されているすべてのクライアントに同じ履歴(イベントログ、メッセージログ)を送信するという、きちんとした処理を行います。これにより、すべてのクライアントでまったく同じチャットログが生成され、自分のメッセージが時系列順に含まれています。Jabberを使用して同じ効果が欲しいのですが。それはどのようにして可能でしょうか?

現在Jabberでは、他のクライアントで独自のメッセージを受信することはありません。また、現在サブスクライブしているクライアント(非アクティブ状態で多くのクライアントがサブスクライブを解除する)に対してのみ、他のユーザーからメッセージを受信します。

回答:


5

質問はソフトウェアに依存しないため、一般的な答えは、XEP-0136がJabberのサーバー側のメッセージアーカイブ手順を定義するということです。理論的には、クライアントソフトウェアはサーバーとのメッセージアーカイブを有効にする必要があります。ここでの実際的な問題は、XEP-0136を実装するサーバー(およびクライアント)を知らないことです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.