2017-09-15 83 views
0

socket.io客户端的JavaScript,我连这样的如何在socket.io连接服务器时发送数据?

​​

那么我将数据发送到服务器这样

socket.emit('start', data); 

但我想尽快将数据发送到服务器并承诺,这是接收。我怎样才能做到这一点?我希望有这样的事情

var socket = new io(null, data, function(data) { 
    // data was received on server and server responded with complete 
    // data is 'ok' 
}); 

node.js的

var io = socket.listen(server); 
io.on('connection', function(socket, data) { 
    socket.emit('ok'); 
}); 

什么是最接近我可以做这样的事情?

感谢

回答

0

answer看起来似乎是一个很好的回答你的问题,有一些示例代码,以你怎么会做手工反正。短版似乎是承诺的模式不适用于EventEmitters。希望这可以帮助!

相关问题