SocketIOClient示例无法编译

时间:2014-11-10 14:03:37

标签: android socket.io androidasync-koush

我有一个Andriod Studio项目,我正在尝试使用AndroidAsync库中的SocketIOClient。我使用以下命令构建库:

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

我能够使websocket示例工作,但似乎是1.0和SocketIOClient示例的版本问题。我也尝试过使用2.0 jar文件,但是SocketIOClient似乎根本没有定义(这是我的第一个andriod应用程序之一,所以也许我只是做错了)。有谁知道需要做些什么来获得以下代码来编译:

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());
            }
        });
    }
});

谢谢, 斯科特

0 个答案:

没有答案