問題タブ [gloox]
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.
c++ - #includeできませんglooxで
inbandbytestreammanager.h
そのようなディレクトリではないと言っているNetBeansに含めることはできません。私のコードは次のとおりです。
私はUbuntuを使用しています。glooxライブラリに問題がありますか?だから私はこのコードを使用することはできません
http://camaya.net/api/gloox-0.9-pre5/classgloox_1_1InBandBytestreamManager.html
c++ - 代わりに何を使用できますか、gloox1.0で削除されたため
base64でエンコードされたバイナリデータを送信する必要があります。私はC++glooxライブラリを使用しているので、 #include <gloox/base64.h>
foエンコーディングを使用できます。最初は<gloox/inbandbytestreammanager.h>
データの送受信に使用する予定でしたが、今ではglooxで削除されていることがわかりました。その代わりに何を使用でき、どのように実行できますか。バイナリデータを送信し、データハンドラーなどを使用して受信し、registerDataHandlerを使用してDataHanlerをアクティブ化する必要があります。誰かがそれをどのようにそして何をするかで例を見つけるのを手伝ってもらえますか?ほんとうに必要だ。
前もって感謝します。
c++ - Gloox の標準サンプル src/examples/ft_send.cpp が私のマシンで動作しないのはなぜですか?
ここからコード例を使用しています
そして、Debianで次のように実行します
次に、ファイルを受け入れるリクエストが送信され、 を押しaccept
ます。しかし、それは印刷します
サーバーから切断します。何が問題になる可能性がありますか? 誰でも私を助けることができますか?物が入っているかもしれません
しかし、私はそれを修正する方法がわかりません。
c++ - ubuntu 12.04 64ビットでglooxライブラリを使用できません
しばらく前に、コマンド sudo apt-get install libgloox-dev を使用して gloox ライブラリをインストールしました。しかし、たとえば、netbeans では機能しません。/usr/include/gloox ディレクトリには .h ファイル (関数宣言のみ) しかないことに気付きました。君の力が必要...
linux - Gloox:「onConnect」は Linux Mint 13 と呼ばれていません
この質問は少しトリッキーで、答えが見つかるとは思えませんが、とにかく試してみます。
XMPP 転送に Gloox を使用して C++ プログラムを作成しています。私のコンピューター(Linux Mint 13 MATE 32ビット)でのみ発生している私の問題は、「onConnect()」ハンドラーが呼び出されないことです。これは、jabber.org サーバーを使用していたときは問題ありませんでしたが (実際には、それが呼び出されていないことさえ知りませんでした...)、LAN ejabberd サーバーをインストールすると問題が発生し始めました。
jabber.org サーバーを使用すると、「onConnect」が呼び出されなくても、アプリケーションはメッセージを正常に送受信できました。しかし、ejabberd ではありません。最初は証明書か何かの問題だと思っていましたが、他の Linux ボックス (Ubuntu 12.04 x64、Arch x64、Debian 6.0 32 (サーバーはこのマシンで実行されています)) で試してみたところ、どのマシンでも問題なく動作しました。それらのコンピューター。さらに、Python-Twisted を使用する姉妹アプリケーションは、問題のあるコンピューターで問題なく接続できます。
検証関数 onTLSConnect() は毎回呼び出され、true を返します。問題のあるコンピューターでは、ejabberd サーバーを使用すると、その後接続が確立されず、約 25 秒後にソケットが自動的に閉じます (そして onDisconnect() が呼び出されます...)
それで、私の質問: Gloox が接続を終了するのを妨げているインターネット設定 (ファイアウォールなど) が存在する可能性があります。または、誰かが同様の問題を経験しましたか? ありがとう!
編集: ラップトップで Mint 13 MATE 32 ビットの VM を作成しましたが、同じ問題が発生します。これで、ミントのどこかにバグがあると結論付けることができます。
EDIT2:Mint 64ビットで正常に動作します....Mintのバグページでチケットを開きました
xmpp - グーグルチャットまたはgtalkはインバンドバイトストリームをサポートしていますか?
inbandbytestreamを使用してファイルを転送するglooxでテストします。動作していないようです。
誰かがそれについての経験がありますか?または、IBBをサポートするパブリックXMPPを推奨しますか?
ありがとう。
c++ - Gloox を使用した Facebook チャット XMPP 認証?
ええと、私はおそらく何かばかげたことをしているのですが、ここ数時間、これで頭を悩ませてきました。これまでのところ、何が間違っていたのかわかりません。
現時点では、Facebook が OAuth2 を Web 以外のアプリに積極的に導入しているように見えるため、PLAIN SASL でこれを機能させようとしていますが、これを何らかの方法で機能させることができる限り、実際には違いはありません。
現在のコード:
編集:さらに言えば、GlooxをGmailでも動作させることはできません(他のXMPPサーバーは試していません)。
c++ - Gloox を使用した XMPP ファイル転送
現在、C++ プログラムから XMPP メッセージを送信するために Gloox を使用しています。私はプライベート prosody XMPP サーバーを使用してローカル ネットワークで作業しています。2 つのクライアント間のテキスト メッセージの送信は機能しますが、ファイルは機能しません。gloox の例 (ft_rcv & ft_send) を試しましたが、どちらも機能しませんでした (明らかに、構成に合わせて例を変更しました)。常に同じエラーが発生します。
最初は韻律サーバーが原因だと思っていましたが、conf ファイルに次の行を追加しました。
別のサーバーと別のポートを試しましたが、現在行き詰まっています。誰かがアイデアを持っていれば、それは素晴らしいことです。
ありがとうございました