0

node.js サーバーを Android アプリケーションに接続しようとしているので、koush の websockets を使用しています。

https://github.com/koush/android-websockets

したがって、プロジェクトを複製して Android アプリケーションのプロジェクトにコピーし、WebSockectClient を問題なくインポートできました。

import com.codebutler.android_websockets.WebSocketClient;

したがって、すべて問題ないと思いますが、問題は、コード例の次の文です。

WebSocketClient client = new WebSocketClient(URI.create("wss://irccloud.com"), new WebSocketClient.Handler() {...}

これにより、Eclipseがエラーを発生させます:

WebSocketClient.Handler cannot be resolved to a type

クラス WebSocketClient.java を見ると Handler メソッドがありません...何をすべきか、何が欠けているのかわかりません...サンプルコードが間違っているか、何が問題なのかはわかりませんが、問題は私のコードにあると思います。

何かアドバイスはありますか?

編集:

WebSocketClient のジェネレーターがその Handler の代わりに Listener オブジェクトを要求していることに気付きました...しかし、それを変更してもまだ機能せず、コードに別のエラーがあります。websockects の別の実装を試してみようと思います。どの実装をお勧めしますか? ? ゴトックス?

編集2:

私は現在 Gottox の socket.io を使用しており、すべてが完全に動作しています。

誰かがそれを望む場合に備えて、ここに git へのリンクを示します。

https://github.com/Gotox/socket.io-java-client

4

0 に答える 0