問題タブ [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.

0 投票する
1 に答える
915 参照

java - Android アプリに smack を実装するためのベスト プラクティスは何ですか?

プッシュ通知が必要な Android ゲームを書いています。aSmack ライブラリをインポートして動作させましたが、次のことを達成するために効率的に実装する方法がわかりません。

1.) 他のプレイヤーが移動した場合、各プレイヤーに通知する必要があります。2.) 不正行為 (1 人のプレーヤーが 2 回続けて 2 つの手を行うなど) を避けるために、いずれかのプレーヤーが手を動かすたびにサーバーに通知する必要があります。

openfire と aSmack が相互に接続しています。サーバー側を処理するサーバー側プログラムを作成する必要があります。2 人のユーザーとサーバーをグループ チャットに入れる必要がありますか? 個別のチャット セッションを 3 回行った方がよいでしょうか?

0 投票する
3 に答える
8152 参照

java - OpenFireプラグインを作成する方法

私はJavaに非常に慣れていないので、非常に混乱しています。OpenFireサーバー用の非常に基本的なプラグインを作成しようとしていますが、開始方法がわかりません。開発者ガイドを読みましたが、Eclipseですべてを設定する方法が説明されていません。Javaで他のアプリケーション用のプラグインを作成する方法についての良いチュートリアルはありますか?たとえば、すべてのopenfireクラスをインポートするにはどうすればよいですか?これらすべてのコード行でエラーが発生します。

私のバックグラウンドはC#であるため、構文はすべてほぼ同じに見えますが、Eclipseの使用方法や、プラグインでJavaがどのように機能するか(DLLとは大きく異なるようです)がわかりません。

どうもありがとう!

0 投票する
3 に答える
4676 参照

php - Openfire は URL を使用してユーザーを追加します

URL リンクを使用して openfire でユーザーを作成しようとしていますが、何らかの理由でエラーが発生します。

プラグインをインストールして正しいポートを開きましたが、 RequestNotAuthorisedエラーが発生します。

これは私が参照しているリンクです: http://www.nkstream.com:9090/plugins/userService/userservice?type=add&secret=bigsecret&username=kafka&password=drowssap&name=franz&email=franz@kafka.com

0 投票する
3 に答える
8354 参照

iphone - XMPP iphone sdkでのファイルの送受信...?

xmppフレームワークを使用してiphonesdkでファイルを送受信する方法は?現在XEP-0065、クラスを使用しており、次のコードを使用しています。

そして、私はサーバーから次の応答を受け取っています:

どんな助けや提案も大歓迎です。

0 投票する
5 に答える
4829 参照

c# - Jabber-Net を使用して Openfire サーバーに接続中にリソースをバインドするときにエラーが発生する

Soapbox Studio SDK と aggXmpp / Matrix SDK の両方の使用を除外せざるを得なくなったため、C# xmpp ライブラリを見つけるのに苦労し続けています。利用可能な数少ない C# ライブラリの 1 つであるJabber-netに移行しましたが、今のところ Openfire サーバーに接続できません。私がこれまでに使用したほとんどの xmpp ライブラリと同様に、このライブラリは非同期で実行されることを理解しているため、最初に JabberClient の「Connect メソッド」を呼び出し、サーバーにログインするメソッドを JabberClient の OnConnect ハンドラにバインドします。

以下は、xmpp サーバーに接続し、jabberClient の OnConnect ハンドラーを Logon メソッドにバインドする Connect メソッドです。

これにより、次の出力 SRV が見つかりました: denjab2.jabber.com:5222 が生成されますが、これは jabberClinet の Connect メソッドに到達すると、タイプ「System.FormatException」の最初の変更例外をスローします。次に、「ExecuteConnect」を出力します

以下はログオン方法です

このメソッドは例外をスローしません。

さらに、JabberClient の onStreamError ハンドラが呼び出され、単に「ストリーム エラーが発生しました」という例外を生成し、内部例外を提供しません。

これらのエラーを Web と製品ドキュメントの両方で調査しようとしましたが、サーバーへの接続を確立するためのガイドがないようです。必要な資格情報をすべて提供していないか、サーバーにログオンするために必要な手順を間違った順序で実行しただけであると想定する必要があります。

Joe Hildebrand の回答に記載されているサンプル アプリケーションを調べた後、「Connect」メソッドを次のように変更しました。

ただし、これにより、コンソールに「Sock errno: 10061」と​​いう追加のエラーが表示され、「ターゲット マシンがアクティブに拒否したため、接続できませんでした」という例外がスローされるという同じ動作が発生するようです。何らかの理由で、openfire サーバーが接続要求を拒否しました。Jabber-net Google グループでこのトピックを見つけました。このトピックは、IPv4 と IPv6 の問題を解決できないことに関係している可能性があるエラーのため、サーバー名の代わりにサーバーの IP アドレスを使用することを提案しています。

完全な IP アドレスを使用すると、「Target Machine Actively Refused」エラーは解消されましたが、次のエラーが表示されました

このエラーは、Jabber-net Google グループのこのスレッドで言及されていますが、完全には解決されていません 。

Joe Hildebrand のコメントに基づいて、AutoStartTLS を true に設定し、OnInvalidCertifcate のイベント ハンドラーを作成して jabber クライアントにバインドすることで、このエラーを取り除くことができました。

改訂された「Connect」メソッドは次のとおりです

OnInvalidCertifcate イベント ハンドラは次のとおりです。

これにより、次の例外が発生します。

また、jabber-net サンプル コンソール アプリケーションも機能しないことに注意してください。

これは、アプリを実行しようとしたときのコマンド ライン入力です。

そして、これは私が受け取る出力です

誰かが私が間違っていることを説明できることを願っています。

0 投票する
1 に答える
1504 参照

xmpp - Openfire 制限チャット クライアント

Openfire を実行していますが、サーバーに接続できるチャット クライアントを制限したいと考えています。単一のチャット クライアント (私たちが作成したカスタム Web ベースのクライアント) だけが接続できるようにしたいです。

これを行う方法があると思いましたが、管理者の設定を掘り下げても見つかりません。

誰かがこれをしましたか?

0 投票する
3 に答える
1508 参照

ios4 - XMPP - iphone sdk でのユーザー検索? iphone SDKでXEP-0055を使用していますか?

このIQをopenfireサーバーに送信しています

しかし、サーバーから次の応答を取得し、

検索プラグインをインストールし、openfire サーバーでユーザー検索を有効にしても...

なぜこれが起こっているのですか?この問題を解決するには?提案やヘルプはありますか?

サポートされている機能を確認するために、ディスコクエリもサーバーに送信しました。

入力:

ここで私が出力として得るもの:

このリストには、サーバーでのユーザー検索に関連するものは何も見つかりませんでした.... !!

0 投票する
1 に答える
2402 参照

iphone - iPhoneのxmppframeworkでopenfireを完全にセットアップ

私はopenfireとxmppframeworkを初めて使用します。私のシステムでopenfireとxmppframeの動作をセットアップしましたが、どちらも個別に正常に動作しています。xmppframeworkはgoogletalkで正常に動作します。

しかし、xmppframeworkをopenfireサーバーに接続する方法が見つかりません。

xmppframeworkを使用してopenfireサーバーをセットアップする方法を教えてもらえますか?

0 投票する
1 に答える
1146 参照

eclipse - Openfire の埋め込み

Openfire サーバー (バージョン 3.7.0) を Java アプリケーションに埋め込むことはできますか?

Eclipse のサーバーで統合テストを実行しようとしています。ただし、Openfire はスタンドアロン モードであるため (その ServerStarter ブートストラップ クラスを検出できることが条件です)、サーバーがシャットダウンしようとすると、System.exit(0) が呼び出されますが、これは望ましくありません。

これが起こらないようにする方法はありますか?つまり、Openfire がそのブートストラップ クラスを見つけるのを故意に防止するだけではありませんか?

0 投票する
1 に答える
1287 参照

mysql - openfireサーバーquideの外部データベース(MySQL)をフォローできません

  1. 大学のサーバー上に作成したMySQLデータベースがあります
  2. XMPPプロトコルを介してモバイルからメッセージを送信してデータベースサーバーにデータを保持できるAndroidアプリケーションを開発しようとしています(1から)
  3. この時点で、私はすでにopenfire 3.7.0.dmg(MAC OS X)をダウンロードしてから、ラップトップにサーバーをセットアップしようとしました。

私の問題は、データベースインストールガイドに従えないというエラーが発生したことです。ターミナルにmysqladminコマンドがありません。そのため、直火用のテーブルを作成できません。ラップトップにMySQLをインストールする必要がありますか?

さらに、私はこのステートメントの[YOUR_HOST]とかなり混同しています:

jdbc:mysql:// [YOUR_HOST] / [DATABASE_NAME]

なにかわからない?ローカルホストか何かである必要がありますか?

誰でも私を助けることができますか?どうもありがとう