Socket.io recomienda variables de configuración por toma de este modo:Socket.io, ¿diferencia entre socket.set() y la propiedad socket?
socket.set('foo', bar, function() {});
Las variables también se pueden configurar y acceder en el zócalo:
socket.foo = bar
¿Existe un beneficio de usar el ¿Se ha proporcionado la función set()?
+1 para incluir la definición de la función! ¿Entonces solo se trata de evitar colisiones de espacios de nombres? ¿Algún otro beneficio al usar su almacén de datos? – knite
No sé, supongo que las colisiones son lo principal. – JohnP
También para ampliar esta respuesta, la razón de los métodos get/set/del es pasar la clave/valor al adaptador, de manera predeterminada, esto es un 'MemoryStore', pero puede cambiar fácilmente el adaptador a mysql, redis, mongo etcétera etcétera – RobertPitt