Java 插座不';不回答

Java 插座不';不回答,java,android,node.js,sockets,networking,Java,Android,Node.js,Sockets,Networking,我正在尝试使用node.js服务器开发一个android应用程序。在android代码中,socket.emit函数运行良好。但是,emit listenner(socket.on)没有响应。Android代码如下 private Emitter.Listener getbrowser1f = new Emitter.Listener() { @Override public void call(final Object... args) {

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

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中这不是正确的编码方式。

在我对emit listener进行了如下代码中的更改后,问题得到了解决

        socket.on("getbrowser1f", new Emitter.Listener() {
            @Override
            public void call(Object... args) {
                Log.d(TAG, "object.event");
                socket.emit("doit2","msg2");
            }
        });