問題タブ [openfire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - openfiremonitorスタンザxmlメッセージ
openfire管理コントロールパネルページ内に、xmlスタンザを監視するために使用できるプラグインはありますか。smackクライアント側から監視できることはわかっていますが、サーバーサイズから直接確認したいので、クライアントをデバッグモードで実行する必要はありません。
java - xmpp の「拡張機能」、「コンポーネント」、「プラグイン」という用語を理解していますか?
xmpp の「拡張機能」、「コンポーネント」、「プラグイン」の違いを説明できる人はいますか?
java - GAE XMPPサービスを既存のXMPPサーバー(ejabberdやOpenFireなど)の外部コンポーネントとして実装する
皆さんが既存のXMPPサーバー(ejabberdやOpenFireなど)に外部コンポーネントを実装するために使用している統合手法を知っているかもしれません。xmppメッセージを別のuser@externaldomainに直接送信するか、urlfetchなどのメカニズムを使用するか。
xmpp - xmppサーバーのクライアントは他のクライアントをサーバーから切断できますか?
これは可能ですか?どのように?(たぶんばかげた質問ですが、答えが見つかりませんでした:()
編集:私は別のシステムに組み込まれたOpenfireサーバーを使用しているので、システムの管理者がシステムサーバーからユーザーを追い出す場合は、Openfireサーバーへのユーザーの接続も閉じる必要があります。
c# - XMPPチャット送受信メッセージ同期
シナリオ: チャット ウィジェットを備えた Web サイトを開発しようとしています。この目的を達成するためのツールとして、ASP.NET、C#、agsXMPP ライブラリを使用しています。XMPP サーバーに Openfire jabber サーバーを使用しています。
問題: Web サイトのウィジェットにアクセスしてチャットを開始すると、メッセージ タイプが「chat」でスレッドが設定されたメッセージが送信されます。この場合、Spark のクライアントでこのメッセージを受け取ります。このメッセージに返信すると、スレッドの値が送信した値と同じではないことがわかります。RFC 3921 セクション 2.1.2.3によると、要素の値は送信者によって生成され、返信でコピーされる必要があります。 しかし、私はこれが起こっているのを見ていません.つまり、私が送信したメッセージに応答をリンクすることはできません.
私が欠けているものを誰かが助けてくれますか? 以下は、送受信されたメッセージです。
送信メッセージ:
<message type="chat" to="saurabh@127.0.0.1/spark" id="agsXMPP_6" from="gantir@127.0.0.1/CPWebchat"><thread>d6ddeebe-f23f-4854-a315-2a9de32906b8</thread><subject>Ramjee Ganti</subject><body>An Anonymous user via the web is attempting to contact you. Name: Ramjee Ganti Email: xxx@example.com Issue: Sample Test</body></message>
受信メッセージ:
<message id="BTqN4-34" to="gantir@127.0.0.1/CPWebchat" from="saurabh@127.0.0.1/spark" type="chat"><body>Hello</body> <thread>42MtKq</thread><x xmlns="jabber:x:event"><offline/> <composing/></x></message>
xmpp - Openfire - カスタム DB を使用してデータベースから名簿でグループが更新されない
私はこの質問を Openfire グループで行いましたが、そこはかなり静かなようです。たぶん、SO の誰かが Xiff/Openfire を使っていて、これについて手がかりを持っているかもしれません:
Openfire 3.6.4 から Xiff 3.0 ベータ版で、独自のクライアントを使用して、ユーザーとグループに外部データベースを使用しています。
ユーザーがデータベースに追加されても、名簿は更新されません。「User1」としてログインしています。「User2」は同じ共有グループのデータベースに追加されているので、名簿に彼が表示されるはずです。User2 はログインして自分の名簿に User1 を表示できますが、User1 の名簿は更新されていません。ログアウトした後でも、User2 は User1 の名簿に表示されません。
どうやらグループがキャッシュされているか何かです。この問題を解決するには、どこを見ればよいですか? シフ?火?ドキュメントでプロパティ「cache.name.maxLifetime」について見つけましたが、これがグループを取得してメンバーを更新するために使用する必要があるプロパティであるかどうかはわかりません。
openfire - スマック、たき火を使用して名簿の存在を取得できません
私はAPIを叩くのは初めてです。プレゼンスを設定して取得しようとしていたチャットアプリケーションを開発しようとしています。
ユーザーのプレゼンスを変更すると、完全に正常に機能し、Openfire サーバーに反映されます。
しかし、ユーザーのプレゼンスを取得しようとすると、openfire でのプレゼンスが「利用可能」と表示されていても、常に「利用不可」というステータスが表示されます。
次のコードを使用してステータスを設定しています。
Roster クラスを使用して、次のようにプレゼンスを取得しています。
行番号 1 は常に「使用不可」を返しますが、行番号 2 と 3 は常に null を返します
この問題の原因を突き止めることができません。この問題を解決するのを手伝ってください。
前もって感謝します。