問題タブ [asmack]

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

android - asmack を使用して vCard から正確な応答を得られない

asmackライブラリを使用して vCard を取得しています。vCard を取得することはできますが、応答は正確に必要なものではありません。応答のみが返されます

期待される応答は、ここに示すように、ユーザーに関する完全な詳細/情報です。

私は以下のようにそれを試しました、

また、この回答を使用して、必要なものをすべて構成しようとしました。では、ユーザーの vCard の完全な xml を取得するためにさらに必要なものはありますか?

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

android - ASmackマルチユーザーチャットルーム

Asmack APIを使用してAndroidでマルチユーザーチャットルームを作成しています。次を使用して、ホストされているすべてのルームを取得したいと思います。

そして、次のようにエラーが発生し続けます。

原因:java.lang.ClassCastException:org.jivesoftware.smack.util.PacketParserUtils $ 2

私はたくさん検索しましたが、それでもこれを解決する方法については何もわかりませんでした。

髪を抜く前に助けていただければ幸いです。

ありがとう

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

openfire - xmpp (smack - openfire) で待ち時間はありませんか?

2 つの xmpp クライアントと通信しようとしていますが、これはメッセージングやチャットとは異なります。これは、イベントが一方の端で発生し、アクションが他方 (リアルタイム) で実行されるようなものです。クライアント A がクライアント B にパケットを送信しようとしているときに、待ち時間が発生しないことを願っています。これを行うことは可能ですか、それとも他の方法で行うことはできますか?

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

android - Asmack Conflict(409) - サーバーにログインしようとしたとき

Openfire サーバーに接続しようとすると、競合エラー (409) が発生します。

サーバーに確認したところ、サーバーポリシーは「同じ新しい着信接続がある場合は最後の接続をキックする」に設定されています

これをしようとすると:

最後の行を実行するときに例外がスローされます(ログイン)

アクティビティ onDestroy() でこれを行います

どんな助けでも大歓迎です、ありがとう! :D

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

android - リモートクライアントからの応答がありません:asmackを使用したファイル転送中にエラーが発生しました

asmackを使用してファイルを受信して​​いるときに問題が発生しました。ここに、ログを送受信したエラーとパケットを貼り付けます

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

android - Android の xmpp サーバーからパブリック ルームのリストを取得できませんか?

こんにちは皆さん、私はアンドロイドが初めてで、現在これにこだわっています。xmpp サーバーで作成されたパブリック ルームのリストを返す必要があります。私が抱えている問題は、以下のコードが Java では正常に機能することですが、Android の場合は null ポインター例外があります。これに関するヘルプをいただければ幸いです。

私は openfire サーバーを使用してローカル マシンでテストしているため、ドメイン名の代わりに IP アドレスを使用しています。

私はJAVA用のsmackライブラリとAndroid用のAsmack Libraryを使用しています

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

java - Android smackでバディリクエストを適切に受け入れる方法は?

openfire サーバーと Android クライアント (smack) があります。すべてのクライアントは、バディ/名簿リストにお互いを追加できます (承認なしで、ユーザーはバディ リクエストを受け入れずにお互いを見ることができます)。バディリクエスト送信者のプレゼンス情報を取得する際に問題があります。
ユーザー A、ユーザー B の 2 人のユーザーがいるとします。

次の方法で、ユーザー B をユーザー A の名簿に追加できます。

ユーザー A の名簿リストにユーザー B が表示されます。これまでのところすべて順調です

ユーザー B にはいくつかの問題があります。以下のコードで何が問題なのかを説明します。

ユーザー A で createEntry() を実行する必要がありますか?
それとも、このようなバディリクエストで何かをする必要がありますか?

しかし、うまくいきません。まずユーザーBに何かをする必要があるようです。どんなアイデアでも大歓迎です、ありがとう!

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

android - XMPPおよびOpenFireを介してAndroidファイル転送が機能しない

問題:XMPPおよびOpenFireサーバーを介してAndroidアプリに送信されたファイルを受信できません。ただし、ファイルは正常に送信できます。私が使用しているasmackjarはasmack-jse-buddycloud-2010.12.11.jarです。

コード

エラー(ファイルがSpark経由で送信された場合

実行エラー:-原因:java.util.concurrent.ExecutionException:ファイル転送イニシエーターからの応答がありません:

エラー(ファイルがAdium経由で送信された場合

java.util.concurrent.ExecutionException:提供されたホストでソケットを確立できませんでした:item-not-found(404)提供されたホストでソケットを確立できませんでした

エラー(ファイルが私のアプリの別のインスタンスを介して送信された場合

実行エラー:-原因:java.util.concurrent.ExecutionException:-原因:リモートクライアントからの応答がありません:

私のログ:(Sparkからファイルを受信しようとしたとき)

このエラーを送信しているようです。(受け取っていない)。なぜこれでしょうか?

追加のログ

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

android - Xmpp でメール (またはその他の情報) から連絡先を検索する

私は現在、ユーザー間の通信に使用されるAndroidアプリケーションに取り組んでいます。XMPPここで、Facebook または電話の連絡先リストから友達をインポートする関数を追加する必要があります。
これがどのように達成されるかを知っている人はいますか (つまり、すべての連絡先が利用可能な場合、アプリケーションを使用している連絡先とその JID を確認する方法)?

全員が Facebook で使用しているのと同じメールアドレスでアカウントを登録し、JID ではなくメールアドレスを介して友達を追加できる場合、それがどのように行われるかは理解できますが、それはボットのように思えます。メールだけでユーザーを追加することはできません。

asmackOpenfireサーバーを使用しています。

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

android - Android の aSmack で画像を送受信する

XMPP プロトコルの研究を開始し、Android 用のクライアントを作成しようとしました。asmack を使用して画像を送受信する方法は?