問題タブ [androidasync-koush]

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 投票する
0 に答える
237 参照

android - AndroidAsync Socket.io ArrayIndexOutOfBoundsException

サーバーでsocket.io 0.9.14を使用し、koushの1.2.5 AndroidAsyncライブラリを使用しています。java.lang.ArrayIndexOutOfBoundsException: length=1; が発生します。SocketIOClient.connect メソッドを使用すると index=1 例外が発生します。

これが添付のスタックトレースです。 例外のスタックトレース

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

android - Android: Socket.IO (AndroidAsync) を介してファイルを送受信できますか?

Socket.IOkoush のAndroidAsyncクライアントを使用して接続を介してファイルを送受信することは可能ですか?

直接的な方法がない場合、回避策はありますか?

前もって感謝します!

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

android - Google Glass の Socket.io クライアント

Google Glass と Android 携帯電話を、コンピューターで実行している NodeJs サーバーに接続して、Android 携帯電話から Google Glass にメッセージを送信できるようにしようとしています。

このために、Im は koush の AndroidAsync ライブラリを使用しています。これは私の Android フォンでうまく機能し、このライブラリを使用して NodeJS サーバーに電話を接続するのにまったく問題はありません。

ただし、同じコードが Google Glass では機能しないようです。私のNodeJSサーバーの接続イベントハンドラーがトリガーされるため、Google Glassは接続しますが、Google GlassでConnectCallback関数をトリガーしていないようです。

Google Glassアプリで使用しているコードは次のとおりです。

}

ご覧のとおり、「onConnectCompleted」関数で「CONNECTION COMPLETED」をログに記録しようとしていますが、起動することはなく、何もログに記録されません。

Androidフォンで同じコードが機能し、Androidフォンでこのコードを実行すると「接続完了」がログに記録されるため、これはかなり奇妙です。最も奇妙なことは、Glass が接続されたときに on connection イベントがサーバー上でトリガーされるため、ノード サーバーが実際に Google Glass を取得することです。

それで、私のGoogle Glassが明らかにNodeJSサーバーに接続しているのに、接続時にイベントをトリガーしていない理由を誰かが見つけてくれますか. (ConnectCallback 関数をトリガーしない場合、「CONNECTION COMPLETED」はログに記録されません)?

前もって感謝します、

ブラム

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

java - AndroidAsync Websocket が機能しない

このAndroidSyncライブラリを koush で使用して、websocket (サーバー/クライアント) を作成し、2 つの Android デバイス間でデータを転送しています。2つのデバイスはwifi経由で接続されています(1つはWifi APで、もう1つはそれに接続されています)。リクエストを送信してから 4 ~ 5 秒後に、クライアント デバイスで TimeoutException が発生します。これは私がこれまでに行ったことです..

ServerActivity.java

ClientActivity.java

これは、クライアント デバイスの logcat で得られるものです。

私は以前にソケットプログラミングを実際に行ったことがありません。誰でもここで私を助けてもらえますか?

どんな助けでも大歓迎です。

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

android - SocketIOClient の例がコンパイルされない

私は Andriod Studio プロジェクトを持っており、AndroidAsync ライブラリから SocketIOClient を使用しようとしています。次のコマンドでライブラリを構築しています。

websocket の例を動作させることができましたが、1.0 と SocketIOClient の例にはバージョンの問題があるようです。2.0 jar ファイルも使用してみましたが、SocketIOClient はまったく定義されていないようです (これは私の最初の Android アプリケーションの 1 つであり、何か間違ったことをしているのかもしれません)。次のコードをコンパイルするために何をする必要があるか知っている人はいますか?

ありがとう、スコット

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

android - onPongReceived が呼び出されることはありません

私のチームは、WebSocket を使用して既存のバックエンドと通信する Android アプリケーションを構築しています。この通信を処理するために、Koushik Dutta による AndroidAsync を使用することにしました。
接続がまだ生きているかどうかを確認するために、定期的に送信される ping を登録したいと思います。Wireshark を使用してネットワーク トラフィックをチェックしています。これは、Wireshark が表示している結果のスクリーンショットです。

Wireshark のスクリーンショット

ここに表示される内容から、ping が送信され、pong が受信されていると考えられます。
私のコードのスニペットは次のとおりです。

メソッドはonPongReceivedLogcatに出力するだけです

ただし、Pong received!印刷されることはありません。また、そこにブレークポイントを設定すると、その時点でアプリの実行が停止することは
ありません。
よろしくお願いいたします。

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

java - koushikdutta の AsyncServer を使用した Android FATAL EXCEPTION

こんにちは私はAndroidAsyncを使用しています。WebSocket にメッセージを送信しようとして接続が切断されると、FATAL EXCEPTION が発生します

これをキャッチする方法を知っていて、アプリがクラッシュしないようにする方法を知っている人はいますか? これは、ログがクラッシュ行を参照する同じコードです.......

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

java - AndroidAsync Websocket のタイムアウトはどのように設定されていますか?

デフォルトの AndroidAsync Websocket 初期接続タイムアウトの 30 秒を変更しようとしています。これは、デフォルトのタイムアウトを使用した作業バージョンです。

タイムアウトを変更したいと思います。これは私が期待していたものです:

これにより、java.lang.IllegalArgumentException: invalid uri=ws://exampleserver.com:80/test middlewares=[com.koushikdutta.async.http.HttpTransportMiddleware@1e2543c8, com.koushikdutta.async.http.spdy.SpdyMiddleware@2534fc61, com.koushikdutta.async.http.AsyncSocketMiddleware@107b3386]

最初のケースではまったく同じ connectionURI 文字列が成功しますが、2 番目のケースでは成功しないことに注意してください。

AndroidAsync websocket のタイムアウトを変更する方法はありますか?

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

android - koush AndroidAsync webSocket nullpointerexception

AndroidAsync ライブラリを使用しようとしています。コードサンプルは次のとおりです。

私の場合、ex == null ですが、webSocket == null です。nullpointerexception は、ライブラリ コード内でキャッチされます。しかし、このソケットを使用できますか? コールバックに例外がないのに null になるのはおかしい。