問題タブ [wokkel]

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

python - Wokkel リソース

これは技術的な質問ではありませんが、何時間もグーグルを精査した後、 Wokkelフレームワークを学ぶための実行可能な例やリソースが見つかりませんでした. ソースコード自体と単体テストからできることを推定しましたが、サブプロトコルの実装方法についてはまだ十分に理解していません。

ほとんどすべてのカスタム スタンザを使用して jabber サーバーで作業しています。誰かが貸すことができるリソースや例を持っているなら、それは素晴らしいことです.

ありがとう

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

python - ローカルで実行しているときのtwisted / wokkelの接続の問題

twisted/wokkel lib を使ってシンプルな XMPP ロボットを作成しました。外部の XMPP サーバーに接続しているローカル マシンで実行すると、素晴らしく動作します。ただし、xmpp マシン自体からねじれたスクリプトを実行すると、すぐに接続が拒否されます (またはドロップされます)。

ejabberd で TLS を無効にできたので、問題は解決しました。もちろん、これは実行可能なソリューションではありませんが、ソリューションへの洞察を提供する可能性があります。wokkels の connectionLost メソッドに渡される「理由」は単純に None です。

どんな提案でも大歓迎です!

(これは jabber と同じマシンから実行した場合のエラーです):

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

python - python xmpp wokkel JIDエスケープ

XEP 060 に使用する Python XMPP ライブラリを苦労して探した後、最終的に wokkel と twisted に決めました。

ただし、XEP-106 の単純な JID エスケープは理解できません。

ユーザー名をメールアドレスとして渡そうとしているので、この admin\40local.domain@mydomain.tldr のようにエスケープします。ここで、ユーザー名は admin@local.domain です。

ユーザー名に無効な文字があるとプログラムが文句を言う 動作する別のライブラリを試す必要がありますか? とドキュメントがあります。本当に助かります。

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

client - サーバー ejabberd を使用する xmpp クライアント

サーバーとして ejabberd を使用しており、大規模に展開したいと考えています。シームレスにプラグインできるように、最適なクライアントを教えてください。wokkel または pidgin を使用することを考えていますが、最適な可能性についてはよくわかりません。あらゆる種類のガイダンスをいただければ幸いです。

実際、私の完全な要件は、サーバー、クライアントなどを含むチャット エンジンの開発です。現在、デスクトップでのみ作業を行っていますが、完了したらホストする必要があります。基本的にチャット目的でサイトに組み込みます。だから、今私の問題は次のとおりです。

実際のデータ フローがどのようになっているのかよくわかりません。私はグーグルでxmpp(Peter Andreの本)についても読んだことがありますが、フローと上記のタスクを実行するための実際の要件については明確ではありません。私が現在知っていることは次のとおりです。

1) サーバーが必要なので、選択した ejabberd

2) クライアントが必要です - どちらを使用すればよいかまだわかりません。もう 1 つの疑問は、チャット目的で Web サイトにデプロイされたときに、このクライアントがどのように機能するかです。

3) いくつかのライブラリ - どのライブラリが目的なのかわかりませんか?

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

python - Google トークで wokkel を使用する方法: (エラー twisted.words.protocols.jabber.sasl.SASLNoAcceptableMechanism)

ここで与えられた答えを試しました。ここで問題を調べて、ここでこれが完全に絶望的であることを示す何かを見つけました

私はすでにopenssl(macports)のアップグレードを試み、pyopenssl(macports)のインストールを試みました。以前はmacportsで問題がありましたが、xmpppyとsleekxmppで成功しました。したがって、wokkel と Google トークの間に何らかの非互換性があるのではないかと考えなければなりません (3 番目のリンクで示唆されているように)。Google トークは (私が知る限り) 非常に人気のあるコミュニケーション手段であるため、これは奇妙に思えます。

私の質問は、2008 年以降、Google トークで wokkel の作業に成功した人がいるかどうかということです。

これは私が持っているものです:

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

xmpp - オフライン メッセージの取得が機能しない -XMPP wokkel

wokkel と twisted を使用する XMPP チャット クライアントがあり、正常に動作しますが、ユーザーがオンラインになると、次のスタンザを送信して、ユーザーがオフライン中に受信したメッセージを取得します。

他のメッセージは正常に送受信されますが、このスタンザは何も返しません。デバッグ方法や問題は何ですか? (こちらはグーグルトークユーザーです)

更新: 理論上、Google トークは XEP-0136 (アーカイブ) をサポートしています。サポート機能のリストを取得すると、次のようになります。

ただし、 アーカイブされたメッセージを取得する方法については、 http: //xmpp.org/extensions/xep-0136.html#manage-retrieveに従ってください。次のスタンザを送信します。

[例のタグ部分を含めるかどうかに関係なく、Google の XMPP サーバーから機能がサポートされていないというエラーが返されます]

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

python - Wokkel (XMPP ライブラリ) は次の機能をサポートしていますか?

次の機能を備えた RPC 通信を実装する XMPP プロトコルを開発したいと考えています。1.クライアントとサーバー間のセキュリティ認証。

2.Null 値のサポート (null 値をサーバーに送信)

3.任意の値を送信可能(XML-RPCは32bitのみ対応)

4.カスタムでメソッド引数を送信できます。(たとえば、sum(default,4,default) の場合、デフォルト値はサーバーによって選択されます)

5.任意のオブジェクトの場合はエラーを返します

Wokkel ライブラリがこれらすべての機能をサポートしているかどうか、またはこれらの機能をサポートする他のライブラリを知っているかどうかを知りたいです。(例: SleekXMPP または XMPPPY)