2017-01-07 3 views
1

時間制限が必要なチャットアプリケーションを開発しています。時間制限付きチャットにejabberdを使用する

たとえば、ユーザーは他のユーザーを検索して追加することができます。他のユーザーが追加したことをユーザーに通知する必要があります。 ユーザーが承諾すると、2人のユーザー間でチャットを開始できますが、チャットは1分間制限する必要があります。

ejabberdで上記を達成できますか?

答えて

0
  • ほとんどの既存のXMPPサーバ(などなどejabberdopenfire、など)が、1分後にチャットタイムアウトを除いて、必要な機能をサポートしています。
  • XMPPにはtimeoutの概念はありませんが、この機能はクライアント側で簡単に実装できます。たとえば、両方のユーザーがMUC(マルチユーザーチャット)に参加し、チャットの開始時刻を記録するタイマーを持つようにします。その後、1分後にMUCを破壊する。
+0

提案に感謝します。このアプローチで心配していることの1つは、ユーザーがadiumのような別のクライアントを使用し、xmppサーバーに接続して、すべてをバイパスすることです。どう思いますか? – Fouad