私はこのシナリオでは何が起こっているかのように当惑していますSocket.io通過コールバック関数
クライアント: Serverは
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');
});
});
これから提示されましたdocs。コールバックのために関数がサーバーに渡されていることは、どのような意味がありますか?サーバーはどのようにクライアント機能を呼び出すことができますか?私は非常に混乱しています。
なぜ、これがSocket.ioとまったく同じかどうかわかりません... " – aarosil
@aarosil Socket.ioとまったく同じではないと確信しています。さらに、私はこの質問を「どのようにSocket.ioが正確にこれを行うのか」よりも「どのように可能か」と解釈しました。 – Frxstrem