2017-09-15 37 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。希望這可以幫助!

相關問題