node.js - rooms - socket.io https
¿Soporta socket.io la devolución de llamada? (1)
Recientemente he estado jugando con socket.io y encontré esta cosa interesante, que puedo haber emitido una función de devolución de llamada como esta.
Empiezo a emitir en el lado del cliente de esta manera:
client.emit(''eventToEmit'', dataToEmit, function(error, message){
console.log(error);
console.log(message);
});
Entonces puedo disparar una devolución de llamada desde el lado del servidor como este:
client.on(''eventToEmit'', function(data, callback){
console.log(data);
callback(''error'', ''message'');
});
Todo funciona bien sin errores, pero estoy interesado si hacer algo como esto es apropiado, ya que no he visto nada similar en la documentación o en ningún ejemplo hasta el momento.
Es perfectamente legal.
Esas devoluciones de llamadas se llaman ''funciones de reconocimiento'' y se mencionan sumariamente en el Wiki y se describen un poco más en detalle en la página del NPM ('' Obtener agradecimientos '').
EDITAR : documentación más reciente se puede encontrar here .