gpt4 book ai didi

java - Socket.io 发出但不触发监听器

转载 作者:行者123 更新时间:2023-12-02 03:41:29 24 4
gpt4 key购买 nike

我可以连接到套接字以在 Android 中实现群聊应用程序,但是当我发出自定义事件 (chat_in_group) 时,它永远不会触发我的监听器。但我可以在我的服务器上看到它是成功发出的,因为数据保存在服务器中。

我尝试了各种方法来解决此问题,但它不会触发我的 emit 监听器。它应该接收一个 JSON 对象。

有人知道出了什么问题吗?

      mSocket.emit("event_chat_in_group", messageSendJson.toString());

mSocket.on("group_online_message", new Emitter.Listener() {
@Override
public void call(Object... args) {
Log.d("response",":)"+args);
}
});

我正在尝试从服务器捕获此事件..

io.of(‘myNamespace’).to(‘room’).emit(‘group_online_message’, ‘message’);

最佳答案

尝试调用此

//您的一一值添加到数组而不是 json

String[] array = new String[]{id,message, type};

mSocket.emit(WebFields.SEND_MSG, 数组);

关于java - Socket.io 发出但不触发监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56833797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com