我困惑,什麼是在這種情況下發生Socket.io傳遞迴調函數
客戶:
socket.emit('ferret', 'tobi', function (data) {
console.log(data); // data will be 'woot'
});
服務器:
io.on('connection', function (socket) {
socket.on('ferret', function (name, fn) {
fn('woot');
});
});
這是從文檔。如何將函數傳遞給服務器進行回調?服務器如何調用客戶端功能?我很困擾。
爲什麼回答如果「我不知道這是不是Socket.io究竟是什麼......」 – aarosil
@aarosil因爲我非常確定這很接近,如果不是Socket.io確實如此。此外,我將這個問題解釋爲「這怎麼可能」,而不是「Socket.io究竟如何做到這一點」。 – Frxstrem