問題タブ [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.
xmpp - xmppリクエストをOpenfireに送信するようにpunjabを構成する
Openfireでパンジャブ接続マネージャーを使用しようとしています。私はすでにOpenfireサーバーを実行しています。また、punjabをインストールしましたが、サーバーが正常に起動し、ローカルホストのポート5280に移動できるようになりました。(http:// localhost:5280 / http-bindは「リソースが見つかりません」というメッセージを表示しますが。)ここから先に進む方法がわかりません。openfire管理コンソールの接続マネージャーで「接続マネージャーはこのサーバーに接続できます」という設定を有効にしました。
xmppサーバーに接続するようにpunjabを構成するにはどうすればよいですか?
これまでのところ、apacheでxmpp stophe libとプロキシモジュールを使用して、サーバーへのbosh接続を直接確立していました。今はパンジャブを使いたいです。
sql - OpenfireSQLデータベースの統合
このガイド(http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/db-integration-guide.html)に従って、OpenfireサーバーをSQLServerデータベースと統合します。
openfire.xmlを次のように構成しました。
サーバーの電源を入れてもエラーは表示されませんが、ファイルはデフォルト値に戻ります。ログを確認しましたが、何も見つかりません。
xmpp - XMPP(Smack)メッセージを送信する
さて、問題は些細なことですが、私はそれの根底に到達することはできません。
AとBの2人のユーザーがいます
この例のJIDはA@123とB@123になります。ここで、123はサーバーのIPです。
次のコードを使用して、A->Bからメッセージを送信しています。
ニックネームの末尾に「@123」を付けることが100%確実になるように、IPをハードコーディングして、誤ったJIDがないようにしました。
したがって、A@123はmsgObjをB@123に送信します。これが、XMPPメッセージングが機能することを理解した方法です。A-> Bから送信することはできませんが、A @ 123-> B@123である必要があります。
しかし、私のサーバーは別のことを考えているようです。次のエラーが継続的に通知されます。
Openfireサーバー上のAとBの両方の名簿には、適切なJID(username @ 123)との連絡先として相互に接続されています。
誰かがいくつかの洞察を提供できますか?道に迷いました。
編集
Wiresharkを使用してOpenfireサーバーとの間で送受信されるXMLをキャッチし、メッセージの受信者に適切な名前が付けられているかどうかを判断しようとしています(AではなくA @ 123)。
Wiresharkを使用すると、転送されるXMLとしてこれを受け取りました。
SSLを無効にしましたが、安全に接続していません。なぜSSLタイプのXMLを取得しているのかわかりませんが、それは何ですか?
java - Openfireプラグインを変更して再構築します
Openfireのメッセージ監視プラグインを変更しようとしています。
svnを使用してコードをチェックアウトしました。また、コードを変更する必要がある場所と場所を把握することもできます。しかし、プラグインの再構築と変更のテストについてはよくわかりません。
Eclipseでは、「plugins.monitoring」パッケージをとしてエクスポートできますが、.jar
すべてのクラスをエクスポートするわけではありません。たとえば、エクスポートplugins.monitoring.src.web
しますが、などのサブパッケージ内のクラスを無視します(用語に誤りがない場合)plugins.monitoring.src.java.org.jivesoftware.openfire.reporting.util
。
1つのパッケージのみをコンパイルしてファイルにエクスポートするにはどうすればよい.jar
ですか?
ありがとう
java - Java で smack Api と openfire を使用している場合、クライアント チャットで PowerPoint を表示してスライドさせることができます
Smack Api を使用してアプリケーション チャットを作成したいのですが、Openfire はサーバーです。スライド ショー (パワーポイント) をチャット ボックスに表示したいのですが、できますか? できれば、それはパワーポイントのように見えますか? ユーザー A が ppt ドキュメントをチャット ボックスにブラウズし、その後、ユーザー B が ppt ドキュメントの最初のスライドを表示し、次にユーザー A が [進む] ボタンをクリックすると、ppt ドキュメントがスライドされます。ユーザー B は次のスライドを見るだけです。
java - XMPP:元のリクエスターがオフラインの場合の相互サブスクリプションの確立に関するRFC(サブスクライブされたプレゼンス)
XMPPサーバー(OpenFire)とJavaSmackXMPPスタックに基づくカスタムクライアントがあります。手動のサブスクリプション受け入れを使用しているため、クライアントはサブスクライブとサブスクライブされたプレゼンスを交換する必要があります。
RFCに記載されているように、サブスクライブプレゼンス(「プレゼンスをサブスクライブしたい」)はサーバーによって保存され、ユーザーがログインするたびに、ユーザーが応答するまで再送します。残念ながら、同じことが回答(「購読済み」または「未購読」)には当てはまらないようです。元のリクエスターがオフラインの場合、他のユーザーがサブスクリプションリクエストに応答した場合、そのリクエスターは応答を受け取りません。XMPP RFCには、サーバーの予想される動作について何も見つかりませんでした。
私に何ができる?私が見逃したかもしれない何かがありますか?または、このユースケースを実装する標準的な方法はありますか?
このOpenFireフォーラムの投稿は、私が経験している動作が望ましいものであることを示唆しています...
すべてのポインタをありがとう、フロリアン
search - バッチ検索を実行して名簿操作に追加するSmack(およびXMPP)機能?
一般に、XMPP(特にSmackライブラリとOpenFireサーバー)は、バッチ検索と名簿操作へのバッチ追加をサポートしていますか?ここにクロスポスト:http://community.igniterealtime.org/thread/43615
xmpp - Building an Openfire XMPP External Component - use Tinder or Whack?
I'm trying to build an external component for the Openfire XMPP server, but I'm a bit confused between Tinder and Whack. Tinder seems to be the newer library and has the AbstractComponent interface which Ignite Realtime are recommending over the standard Component, however, whenever anyone talks about building an external component, they seem to be using the Whack library.
Should I be using Tinder or Whack? Or a bit of both?
Many thanks
android - EC2 アマゾン ウェブ サービス (AWS) 上の XMPP サーバー
私の会社では、XMPP Android アプリケーションでサーバー側に OpenFire を使用し、クライアント側に smack を使用しています。
AWS は、私たちが必要としている優れたスケーラブルなサービスのようです。アプリのテストに使用していますが、サーバーが 20,000 ~ 50,000 ユーザーでクラッシュするのではないかと心配しています。
2 つの質問があります。
- AWS は XMPP (OpenFire) サーバーに十分対応できますか? 長所と短所は何ですか?
- 少なくとも 20,000 人のオンライン ユーザーを処理できるようなアプリケーションを構築するにはどうすればよいでしょうか。
- この種のもののための特定のチュートリアルはありますか?
サーバーのコストに関しては、お金は問題ではありません。今、私たちにとって重要なのは時間です。
java - メッセージングにプレーンXMPPではなくApacheActiveMQ+XMPPを使用する
メッセージパッシングシステムを作成しており、トランスポートとしてXMPPを使用したActiveMQの使用を検討しています。システムの分散部分間の同様のメッセージングベースの通信に、 OpenFireサーバーでプレーンXMPPを使用しました。Apache ActiveMQに組み込まれているJabberサーバーが、Openfire Jabberサーバーほどきちんとしていて拡張可能であることを考えると、XMPPの上にActiveMQを階層化することの利点は何でしょうか。
質問1)組み込みのJabberサーバーをOpenfireに置き換えても、ActiveMQを使用できますか?
すべてのクライアントおよびサーバーコンポーネントはJavaになり、過去にOpenfire Xmpp(Spark)ライブラリを使用しました。
質問2)XMPPを仲介するためのActiveMQの魅力は何ですか