問題タブ [node-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.
xmpp - リソース間でプレゼンスを共有するには?
XMPP (ejabberd) と連携しないクロスプラットフォーム アプリケーションを開発しています。リソース間でプレゼンスを共有するにはどうすればよいですか?
次のシナリオを検討してください。
ユーザー A は、PC、Android、および iOS の 3 つのデバイスにログオンしています。Android を使用しているユーザー A は、自分のプレゼンスを「不在」に設定します。他のリソースを「アウェイ」に設定 (同期) するにはどうすればよいですか (そして、プレゼンス スタンザを送信します)?
XMPP プロトコル / ejabberd サーバーを使用してこの問題を解決しようとしています。クライアントにロジックを追加することによってではありません。
node.js - HipChat Nodejs ボット - ルーム メッセージを受信できない
nodejs でヒップ チャット ボットを作成しようとしています。メイン ライブラリは node-xmpp です。ただし、現時点ではビルドが失敗しているため、nom インストールが機能しないと思います。
コアモジュールに基づいて独自のバージョンを作成できた人。- node-xmpp-client - node-xmpp-component - node-xmpp-jid
メッセージを正常に表示して送信できます。でもプライベートだけ!ルームに登録していますが、ルームメッセージが表示されません。
node-xmpp のソース コードは、メッセージまたはスタンザにはタイプが必要であり、それからメッセージがプライベートかどうかを理解する必要があると述べています。私には個人的なメッセージしか来ません。Hipchat の問題なのかな。
コードを確認したい場合は、ここにページを表示するのはやり過ぎなので、github リポジトリを作成しました。ギットハブ
javascript - node-xmpp-client が単純なメッセージを送信しない
私は初めてですnode.js
。
hereからコードに従っています。
ここで実装してみましnode-xmpp-client
た。私の簡単なプロジェクトコードは次のとおりです。
私のstanza
出力は次のとおりです。
私のメッセがクライアントに届けられないのはなぜですか?
android - Android チャット アプリケーションと通信するノード xmpp サーバーの作成方法
androidとiphoneのチャットアプリを作りたいのですが、Nodejsを使ってXMPPを使いたいです。そのため、node-xmpp-server が Android アプリとどのように通信するかはわかりません。
node-xmpp-server は Android アプリと通信できますか? はいの場合、両方が通信できる単純な node-xmpp-server と単純な Android アプリを作成するにはどうすればよいですか。
他に解決策があれば、nodejs、xmpp、android を使用したいので教えてください。
私はsocket.ioについて考えていますが、それを使用したくありません。
私を案内してください、事前に感謝します。
node.js - node-xmpp-client を使用したクライアントの構成に関する問題
node-xmpp-client と adastra.re を xmpp サーバーとして使用して、nodejs で XMPP HTTP ゲートウェイを作成しようとしています。これまで xmpp を使用したことがなく、クライアントの構成に問題があります。
var client = new XMPP.Client({ jid: ???, password: '***', host: " https://adastra.re/ " bosh: ???? })
ジッドとボッシュとは正確には何ですか?最初は、jid はログインしたいクライアントの電子メールであり、パスワードは電子メールのパスワードであると考えていました。しかし、そうではないようです。また、ボッシュが何であるかを理解するのにも苦労しています。どんな助けでも大歓迎です。