【发布时间】:2017-11-23 01:27:46
【问题描述】:
我成功地从 nodejs 服务器向 android 客户端发送了 ack,但我没有成功进行反向操作。我有这个错误:在 Socket.emit 广播时不支持回调
服务器节点:
socket.broadcast.to(socketid).emit('message', data, callThis);
//this function is executed when client calls it
function callThis (dataFromClient){
console.log("Call back fired: " + dataFromClient);
}
客户端安卓:
socket.on("message", new Emitter.Listener() {
@Override
public void call(Object... args) {
Ack ack = (Ack) args[args.length - 1];
ack.call();
JSONObject data = (JSONObject) args[0];
.....
}
}
我可以做些什么来解决这个问题?
【问题讨论】:
标签: android node.js sockets callback ack