問題タブ [jabberd2]

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 投票する
2 に答える
515 参照

macos - Notificationconfの使用方法は?

プッシュノードの作成と通知の投稿/サブスクライブに関するこのチュートリアル読みました。私が遭遇した唯一の問題は、notificationconfそのノードを作成できないように見えることです...

notificationconf私の最初の質問:ノード名(ツールのパラメーター)とnotificationNameNSStringアプリから使用する)は同じものですか?

2番:

私は何を間違えますか?そして、アプリからの通知の投稿は何もしません...

助けてくれてありがとう!

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

functional-programming - サーバーからクライアントに (関数から) パケットを送信する方法

関数を探しています。ストリーム パケットをクライアントに送信する作業を行う可能性のあるグローバル関数。

関数 A (Server, From, attrs) で -> xml 要素 PacketToBeSent = "Packet + attrs" などを構築します....

このサーバーでfromsサーバーからクライアントに直接送信する機能が必要です。何かのようなもの

ejabberd:somefunction(Server, From,PacketToBeSent).

私は ejabbered_router:route(Server, From,PacketToBeSent) を使用しましたが、これは存在と、私が望んでおらず必要としない多くのものを扱います。

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

linux - Linux 32 ビット OS に XMPP をインストールする方法

Linuxにxmppをインストールしようとしていますが、次のリンクが見つかりました

centos で openfire を使用してチャット サーバーを構築する

CentOS で IM をセットアップする

Cent OS 上の IM

IOS アプリケーションがあり、jabber/xmppを使用してIMを構築する必要があります。そこでは、アプリケーションのユーザーが互いにチャットできるようにします。

これを行うには、サーバーに XMPP をインストールしようとしています。だから、私はコミュニケーションがどのように確立されているか知りたい

アプリケーション ユーザー -- サーバー -- アプリケーション ユーザー

ユーザーが xmpp 構成を利用して別のユーザーにメッセージを送信する方法

IOS 自体に構成を設定することはできませんか? このタスクを実行するには、サーバーに XMPP をインストールする必要がありますか?

これまでに出くわした例は、ウィンドウに基づいています--ウィンドウアプリケーション(Webベース)。

コミュニケーションの実際のプロセスを説明できる人はいますか? IOS ユーザーは、サーバーにインストールされた XMPP にどのように接続しますか?

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

erlang - ルーム会議の ejabberd の StateData を取得するにはどうすればよいですか

特定の部屋から現在の状態データ レコードを取得したいと考えています。私は次のようなものが欲しいです...

0 投票する
2 に答える
587 参照

android - クロスプラットフォーム (iOS-Android) xmpp リクエスト

iOS と Android プラットフォームの両方で動作する 1 つのチャット アプリケーションを作成しています。「両方」のサブスクリプションが両方の側で受信されないことがあります。何が問題になる可能性があるのか​​ 誰か教えてもらえますか?

===================== iOSの場合 =====================

リクエストの送信、

リクエスト受付中、

ユーザーの削除、

===================== Androidの場合 =====================

リクエストの送信、

リクエスト受付中、

ユーザーの削除、

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

android - XMPP を使用して Web ブラウザ プラグインから Android および IOS アプリケーションにメッセージを送信する

Web ブラウザー プラグインから Android または IOS アプリ クライアントにメッセージを送信し、プラグインで応答を取得する必要があるアプリケーションを開発しています。

そのためのオプションとして XMPP を見つけましたが、クライアントごとに個別の jabberID(JID) が必要です。ただし、プラグインとモバイル アプリケーションの両方でユーザーの Gmail ID と同じ ID を使用する必要があります。

プラグインとモバイル アプリで同じ ID を使用できるようにするための回避策はありますか、またはこれを行うためのより良い方法があるかどうか。

0 投票する
0 に答える
162 参照

java - 独自の/拡張 XMPP サーバーを実装するための設計ガイドラインは何ですか?

XMPP RFC 6120およびXMPP - The Definitive Guideによると、クライアントからサーバーへのセッションの設定は次のフェーズで構成されます。

  1. サーバーへの TCP 接続の開始
  2. XML ストリームを開く
  3. さまざまなストリーム機能のネゴシエーション
  4. サーバーによる認証
  5. リソースの選択
  6. IM アプリケーションの場合、名簿の要求と初期プレゼンスの送信

この場合、クライアントは IoT に接続された小さなデバイスであり、これらのストリームを常に開いたままにして、サーバーがそれらに接続できるようにする必要があります。

独自の xmpp サーバーを作成する場合

  • rfc 6120 をサポートする必要があるのは、これらの中でどのライブラリから始めるのが最適ですか?
  • 始めるための設計ガイドラインはありますか?

独自の xmpp サーバーを作成するのは非常に難しいアイデアですか?

  • これらのサーバー(「openfire」、「tigase」) の中で、その動作を拡張するのに最適なのはどれですか?

  • xmpp サーバーが一般的に処理できる同時接続数はいくつですか?

0 投票する
0 に答える
221 参照

xmpp - stropheを使用してxmppでサブスクライブリクエストを送信した名前を見つける方法

Strophe経由でopenfire(XMPP)サーバーに接続しています。あるユーザーの例-「sat」が別のユーザー「sat1」にサブスクリプションリクエストを依頼した場合。リクエストとレスポンスの変換は次のとおりです。

「sat1」への「sat」リクエスト:-

サーバーの応答

ON 反対側「sat1」は、接続時にサーバーから応答を受信しました。

サーバーの応答

"sat1" は、ユーザー "sat" にサブスクライブ メッセージを送信します。

リクエスト

サーバーの応答

上記の場合、リクエストを送信したユーザーとリクエストを受信したユーザーのフルネームはわかりません。両方のユーザーエンドの完全な JID を見つけたのは私だけです。リクエストの送受信時にユーザー情報を表示したい。

私が見た多くのチュートリアルでは、名簿上のユーザー情報を取得できますが、名簿上では利用できないユーザー情報も取得できます。

リクエスト

サーバーの応答

リクエストとレスポンスで、ユーザー情報ではないことがわかります。ユーザーの作成(登録)時に指定した少なくともフルネームのリクエストを受け取ったときに、ユーザー情報を見つけるのを手伝ってください。ありがとうございました。

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

java - XMPP Jabberd2 接続の問題

私が作成したJabberd2サーバーに接続しようとしていますが、ここで私がしていることは次のとおりです。

部分の後、connect();私はこのエラーが発生しています:

これは私の Smack デバッグです: 送信済み:

受け取った:

私は何を間違っていますか?