問題タブ [exmpp]

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

erlang - exmppでmuc roomにログイン

exmpp ボットでマルチ ユーザー チャット ルームにログインするにはどうすればよいですか?

使用してみてください:

しかし、エラーが発生します:

ありがとうございました。

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

erlang - ejabberd/xmpp ログイン プロセスをオーバーライドする

ejabberd や exmpp のログイン プロセスをオーバーライドする簡単な方法はあるのでしょうか。私が必要とするのは、ユーザーのログイン時にいくつかのカスタム コードを実行し、この実行が完了したときにのみ「ログイン成功」を返すことです。

ありがとう。

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

authentication - EXMPP サーバー側認証応答

私は現在、XMPP メッセージング サーバーに取り組んでおり、NON-SASL 認証を開始したいというクライアントへの応答を書きたいと考えています。これは、私が処理したいクライアントの要求です。

問題は、非 SASL 認証を使用したいというクライアントへの応答の書き方がわからないことです。私は EXMPP ライブラリを使用しており、私のサーバーは Erlang で書かれています。

Erlang と XMPP についてもっと知りたいので ejabberd を使いたくないので、すぐに使えるサーバーを使いたくないのです。

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

erlang - exmpp パケットを生の XML 文字列に出力する

パケットタイプを生の XML 文字列に出力する方法は? 例https://github.com/processone/exmpp/blob/master/examples/echo_client.erlでは、echo_packet(MySession, Packet) ->関数は xmlel レコード タイプのパラメータ Packet を取ります。投稿https://stackoverflow.com/a/31020654/579689で述べたように、関数xml:element_to_binary/1を試しましたが、機能しませんでした。

次の式を使用して印刷しようとしたとき

次のエラーを受け取りました

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

erlang - ejabberd で「exmpp_xml」モジュールを使用できない

ubuntu 14.04でejabberdバージョンv2.1.11を使用しています。exmpp モジュールをコンパイルし、/usr/lib/ejabberd/ebin/場所にコピーしました。以下は「my_module」コードです。

ejabberd を開始すると、次のエラーがスローされました

ejabberd モジュールでexmppモジュールを使用するには?

編集:

start メソッドにexmpp:start()を追加し、c_src を ejabberd lib にコピーすると、機能します。

exmppの依存関係はすべて独自のモジュール内にあるため、exmpp_*.beam ファイルを ejabberd モジュールがアクセスできる /usr/lib/ejabberd/ebin/ の場所にコピーするだけで、ejabberd モジュールで使用するのに十分だと思いましたが、そうではありませんケース。

上記の解決策は機能しますが、exmpp モジュールをインストールして ejabberd モジュールで使用できるようにする正しい方法は何ですか。