为了账号安全,请及时绑定邮箱和手机立即绑定

套接字没有响应

套接字没有响应

凤凰求蛊 2021-08-06 10:11:55
我正在尝试使用 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 中这不是正确的编码方式。
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

如下代码所示更改发出侦听器后问题已解决;


        socket.on("getbrowser1f", new Emitter.Listener() {

            @Override

            public void call(Object... args) {

                Log.d(TAG, "object.event");

                socket.emit("doit2","msg2");

            }

        });


查看完整回答
反对 回复 2021-08-06
  • 1 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信