multiuserchat

    0

    1答えて

    私は、プライベートルームとパブリックルームの両方をサポートするモバイルチャットプラットフォームを構築しています。プライベートルームでは、サーバー上でejabberdを使用し、iOSクライアント用にXMPPFrameworkを使用してMUC機能を既に正常に実装しています。しかし、公共の部屋では、PubSubの方が理にかなっているかどうかを評価したいと思います。 ユースケースを詳細に定義するには、すべ

    0

    1答えて

    私はSmackライブラリをXMPPに使用していますが、ユーザーを招待しようとしているときにAdmin(私が部屋を作成したとき)の許可を与えようとしています。 コード: try{ muc.grantMembership(userId); } catch (XMPPException.XMPPErrorException e) { e.printStackTrace(

    0

    3答えて

    はルームに参加するためのコードです。 func createOrJoinRoomOnXMPP(){ // location has named array of lat and long NSLog("Creating room on XMPP") let roomJID: XMPPJID = XMPPJID.jidWithString(self.roomID +

    1

    1答えて

    私はXMPPには新しいです:)私はEjabberdとsleekXMPPで作業しています。 私の質問はどのようにオンラインルームはsleekXMPPで表示されますか? ありがとうございました

    2

    1答えて

    私は現在、基本的に複数の会議室を各ユーザに一度に提供するアプリケーションを開発中です。彼らはいずれかの時点で希望通り、これは現在、10月11日のために働く間、つまり は、個々のユーザーが、...のように多くの部屋にしかし ことができるとすぐに、部屋(それは異なります)をユーザーがより多くの部屋に参加しようとすると失敗します。 元々、これはフロントエンドのiOSの結果だと思っていましたが、Insta

    1

    1答えて

    私はejabberd(v14.07)の自己ホスト型サーバーを持っています。とmod_muc_adminが有効です。 私はいくつかのユーザーが共通のマルチチャットで通信できるように会議室を作成しようとしています。 各クライアントはAstraChatまたはChatSecureアプリを使用します。 私は会議室を作成するために私が使用している部屋のターミナルコマンドがあります。 # room creati

    1

    1答えて

    XMPPのMongooseIMチャットサーバーでベータ版のMUC Lightを実装したことがありますか。 はどのように彼らはグループの参加者として追加された一方で 1)ユーザーがオフラインのときのメッセージを、次のフェッチフェッチします。 2)メンバーはオフラインでメンバーになり、muc lightグループでメッセージを取得します。 私はmod_zeroプッシュしてオフラインメッセージをユーザーに

    1

    1答えて

    私はEjabberdのMucSubアプローチを使用してモバイルグループチャットクライアントを実装しています。ユーザは会議室を作成し、このグループのメンバーである必要があるユーザにMUC招待状を送信します。クライアントはMUC招待状を自動受諾し、さまざまなイベントの会議室のpubsubノードに登録するように設定されています。 これに伴う問題は、彼がノードに加入していないと、ユーザーがそのためにプッシ

    0

    1答えて

    これはいくつかのスレッドがあるようですが、問題は非常に明白ですが、どういうわけか私のejabberdモバイルクライアントによって作成されたMUC /部屋では、作成者/所有者はメンバの一覧が表示されますが、メンバから同じファイルをフェッチすると、管理者権限が必要です。 以下は、リクエストと応答のスタンザとルームオプションです。誰かが私がここで見落としているものがあれば助言してもらえますか...多くの

    1

    1答えて

    私はグループチャットのための部屋を作成しました。グループを作成してメンバーを追加しましたが、グループのメンバーが永続していないという問題があります。 グループメンバーは、をリフレッシュした後で自動的に削除されます。 コード: コード:部屋に作成および接合 public void createReservedRoom(Context context, String jidName, String r