問題タブ [xmpp]

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 に答える
529 参照

xmpp - xmppを理解しようとしています

xmppはフェデレーションです。つまり、1つのxmppサーバー.examplegtalkサーバーに接続している限りです。そこから、「iq stanze」を送信するときに、世界中の任意の外部ジャバーサーバーと通信できますか?

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

xmpp - スマック、火口、ワックの違い

誰かがスマック、火口、ワックの違いを教えてもらえますか?

火口と強打のスリムバージョンのスマックですか?3つのライブラリは異なる目的を果たしますか?

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

python - SMTP および XMPP の展開/ワークフロー

XMPP ボットとカスタム SMTP サーバーを組み込んだ Web サイトを開発しています (主にこれらのサービスはコマンドと応答を処理します)。ローカルで開発できるシステムをセットアップし、変更をステージング サーバーにプッシュし、最後に運用システムにプッシュしたいと考えています。(基本的に、現在ライブサーバーで開発しています。)

私は Python を使用しており、ファブリックについて少し読んでいますが、メンタル ブロックに陥っています。

私は sqlalchemy-migrate を使用してデータベースのバージョンを管理し、ホスト用に基本的な DNS をセットアップしています。さらに、これら 2 つのサービスの両方が使用するライブラリを現在取り組んでいます (私のグローバル サイト パッケージ ディレクトリにあります)。何かを変更した後、この卵を展開します。これも理想的には展開可能ですが、正しいバージョンでのみ利用可能です。stage-lib と live-lib の 2 つのバージョンが必要ですか? これはpythonの卵で可能ですか?

これらのサービスのステージング サーバーとして機能する別のホストが必要ですか? または、something@staging.myhost.com が 25 以外のポートに接続されていることを DNS に伝える方法はありますか?

現在、stage_smtp、stage_xmpp、live_smtp、live_xmpp などのメソッドを含む fabfile があります。

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

java - pubsub ノードへのパブリッシュは成功、ノードからの取得は失敗

以下は、ノードコール「ghost2」に公開することを提案することを示しました

しかし、同じノードからsubsriptして取得しようとすると、エラー404が発生します

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

xmpp - xmpp pubsub の理解

サブスクライバーは、ノードにサブスクライブした時点からコンテンツのみを受信し、パブリッシャーによって公開されたすべての古いコンテンツはサブスクライバーによって受信されません。これは正しいです?サブスクライバーが以前の古いコンテンツをすべて受け取るにはどうすればよいですか?

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

xmpp - Cruisecontrolパブリッシャーとしてjabberを使用する

CruiseControlに次のパブリッシャーを設定しました。

<jabber host="my.network.local"
port="5222" username="cruisecontrol" password="cruisecontrol" recipient="builds@conference.my.network.local" chatroom="true" buildresultsurl="http://cruise.control.net:7070/dashboard/tab/build/detail/customer" />

チャットルームをFALSEに設定し、単一の受信者を入力すると、すべてがうまく機能します。私が抱えている問題は、ビルド通知をチャットルームに送信することです。チャットルームの値をTRUEに設定し、完全修飾チャットルーム名を入力すると、次のエラーが発生します。

2009-10-16 13:34:10,818 [Thread-70897] ERROR JabberPublisher - Could not send message to recipient or chat room No response from server.: at org.jivesoftware.smack.GroupChat.join(GroupChat.java:162) at org.jivesoftware.smack.GroupChat.join(GroupChat.java:123) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.init(JabberPublisher.java:146) at net.sourceforge.cruisecontrol.publishers.JabberPublisher.publish(JabberPublisher.java:201) at net.sourceforge.cruisecontrol.Project.publish(Project.java:742) at net.sourceforge.cruisecontrol.Project.build(Project.java:264) at net.sourceforge.cruisecontrol.Project.execute(Project.java:147) at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69) at java.lang.Thread.run(Thread.java:619)

この方法を使用して、ビルドメッセージをJabberチャットルームに送信できる人はいますか?

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

java - 商用Webアプリケーション用のXMPPWebクライアント

内部Webアプリケーション用のXMPPサーバー/クライアントソリューションを選択するタスクがあります。目標は、従業員がデスクトップクライアントまたはWebアプリケーションを介してそれを利用できるようにすることです。Webクライアントは必須です。

WebアプリケーションはPHPで書かれていますが、必ずしもPHPソリューションは必要ありません。FlashまたはJavaを使用できます(Flashは、アプリケーションの別のコンポーネントですでに必要になっているため、Flashの方が適しています)。

WebアプリケーションではJavaScriptを有効にする必要がある(そしてjQueryを利用する)ので、AJAXも問題外ではありません。

満たす必要がある要件は2つだけです。

  1. クライアントは安全な接続(AJAXの場合はHTTPS、Flash / Javaの場合はTLS)を使用する必要があります。
  2. クライアントライセンスは商用に適している必要があります。無料でいいのですが、必須ではありません。

これまでのところ、 LGPLライセンス(hooray)であるSparkWebを見つけましたが、そのライブデモには感心していません。彼らのサーバーでアカウントを作成したり、実行している別のXMPPサーバーに接続したりすることができなかったため、実際の動作を確認することさえできませんでした。

見栄えのするストローフィも見つけました。

もう1つのオプションは、Tigaseのクライアントオプションの1つです。ただし、GPLv3が私たちの使用法を気に入ってくれるかどうかはわかりません(もっと注意深く読む必要があります)。

任意のアドバイス(または正しい方向への突き出し)をいただければ幸いです。

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

java - xmpp の「拡張機能」、「コンポーネント」、「プラグイン」という用語を理解していますか?

xmpp の「拡張機能」、「コンポーネント」、「プラグイン」の違いを説明できる人はいますか?