Функции отправки и прослушивания Socket.io не работают на Android - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь подключить свой Android-клиент к серверу Node JS с помощью Socket.IO. Соединение установлено успешно, но я не могу передать или прослушать изменение данных.

Вот мой код Android ...

 socket = IO.socket("http://192.168.0.101:3000");

            socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {

                @Override
                public void call(Object... args) {
                    System.out.println("Connected");
                    socket.emit("message","test");
                }

            }).on("message", new Emitter.Listener() {
                @Override
                public void call(Object... args) {
                    System.out.println("Message : "+args[0]);
                }


            }).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() {

                @Override
                public void call(Object... args) {
                    System.out.println("Socket disconnected");
                }

            }).on(Socket.EVENT_CONNECT_ERROR, new Emitter.Listener() {
                @Override
                public void call(Object... args) {
                    System.out.println("Error In Socket Connection "+args[0]);
                }
            });
            socket.connect();

Розетка отлично подключается к серверу. Я получаю сообщение о подключении в журнале. Но это «сообщение» событие не работает. Что я делаю неправильно? ; _;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...