我可以连接到用于在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’);
答案 0 :(得分:0)
尝试调用
//您的一对一值添加到数组而不是json
String [] array = new String [] {id,message,type};
mSocket.emit(WebFields.SEND_MSG,数组);