0

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

dependencies {
    compile 'com.koushikdutta.androidasync:AndroidAsync:1.0.0'
}

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

SocketIOClient.connect(AsyncHttpClient.getDefaultInstance(), "http://192.168.1.2:3000", new ConnectCallback() {
    @Override
    public void onConnectCompleted(Exception ex, SocketIOClient client) {
        if (ex != null) {
            ex.printStackTrace();
            return;
        }
        client.setStringCallback(new StringCallback() {
            @Override
            public void onString(String string) {
                System.out.println(string);
            }
        });
        client.on("someEvent", new EventCallback() {
            @Override
            public void onEvent(JSONArray argument, Acknowledge acknowledge) {
                System.out.println("args: " + arguments.toString());
            }
        });
        client.setJSONCallback(new JSONCallback() {
            @Override
            public void onJSON(JSONObject json) {
                System.out.println("json: " + json.toString());
            }
        });
    }
});

ありがとう、スコット

4

0 に答える 0