猿问

套接字没有响应

我正在尝试使用 node.js 服务器做一个 android 应用程序。在 android 代码中,socket.emit 函数运行良好。但是发出 listener(socket.on) 没有响应。安卓代码如下;


private Emitter.Listener getbrowser1f = new Emitter.Listener() {

        @Override

        public void call(final Object... args) {

            //I want this place work. but it doesnt

        }

    };

功能没有反应。我在 android 上使用此代码触发 getbrowser1,


socket.emit("getbrowser1","msg1");

相关的app.js代码如下


socket.on('getbrowser1', function (data) {

    io.sockets.emit('getbrowser1f', a );

});

在javascript中,我可以很容易地使用


socket.on('getbrowser1f' function(data){


});

它运行良好,但在 android 中这不是正确的编码方式。


凤凰求蛊
浏览 131回答 1
1回答

守着一只汪

如下代码所示更改发出侦听器后问题已解决;        socket.on("getbrowser1f", new Emitter.Listener() {            @Override            public void call(Object... args) {                Log.d(TAG, "object.event");                socket.emit("doit2","msg2");            }        });
随时随地看视频慕课网APP

相关分类

Java
我要回答