Android Socket.io 开发

2018-03-30  本文已影响42人  that_is_this

1. 说明

使用 webSocket 创建链接。
参考:https://blog.csdn.net/l_lhc/article/details/68950278

2. 添加步骤

compile 'io.socket:socket.io-client:0.8.3'
    private io.socket.client.Socket mSocket;

    {
        try {
            mSocket = IO.socket("http://www.baidu.com");
        } catch (URISyntaxException e) {}
    }
        mSocket.on("new message", onReceiveService);
        mSocket.connect();

onReceiveService 是回调监听

    private Emitter.Listener onReceiveService = new Emitter.Listener() {
        @Override
        public void call(Object... args) {
            JSONObject data = (JSONObject) args[0];
            Log.i("Wooo", "onNewMessage receiver : " + data.toString());
        }
    };
    private void attemptSend() {
        Log.i("Wooo", "attemptSend : ");
        mSocket.emit("new message", "1234561234566666666666666666666666666666666666");
        Log.i("Wooo", "attemptSend : success?????");
    }
上一篇 下一篇

猜你喜欢

热点阅读