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 へのリンクを示します。