是否可以在没有服务器发出的情况下从服务器接收值或在客户端上侦听事件?
如果服务器只有
socket.on('get_name', function(data, callback) {
try {
var name = nameService.getNameById(data.refId);
if (!name) return callback({error:true,code:801,message:'Name does not exist!'});
callback(name.format());
} catch (err) {
callback({error:true,code:999,message:err.message});
}
}
如何将数据返回给客户端?如您所见,它没有任何发射,因此客户端无法通过事件收听?
答案 0 :(得分:0)
我找到了解决方案,请检查此链接:AndroidAsync Socket.IO receive callback value。基本上包括使用emitEvent方法。