Socket.io raccomanda variabili impostazioni per-presa in questo modo:Socket.io, differenza tra socket.set() e la proprietà socket?
socket.set('foo', bar, function() {});
variabili possono anche essere impostati e accessibili sulla presa:
socket.foo = bar
C'è un vantaggio di utilizzare il funzione set() fornita?
+1 per includere la definizione della funzione! Quindi è solo una questione di evitare le collisioni nello spazio dei nomi? Altri vantaggi nell'utilizzo del loro datastore? – knite
Non per quanto ne so, immagino che le collisioni siano la cosa principale. – JohnP
Anche per estendere questa risposta, il motivo per i metodi get/set/del è di passare la chiave/valore all'adattatore, di default è un 'MemoryStore', ma puoi facilmente cambiare l'adattatore in mysql, redis, mongo ecc ecc – RobertPitt