io.sur('connexion',...) vs io.les sockets.sur('connexion',...)

Je suis en utilisant socket.io et la Moyenne pile pour une application web. J'ai commencé le serveur de socket sur 3006 port..

var http = require('http').createServer(app);
http.listen(3006);
var io = require('socket.io').listen(http);

Ces deux semblent fonctionner sur connexion.

io.on('connection', function (socket) {
    console.log('Socket succesfully connected with id: '+socket.id);
});

et...

io.sockets.on('connection', function (socket) {
   console.log('Socket succesfully connected with id: '+socket.id);
});

Quelle est la différence entre io.on et io.sockets.on et qui dois-je utiliser sur le premier temps de connexion..?

Si socket.sur npm page utilise io.on pourquoi est-ce de travailler pour io.sockets.on

  • Pas à 100%, mais je pense que c'est juste un alias. Comme avec io.sockets.emit et io.emit vu ici.
  • Fortune bien quand j'ai les deux en même temps, les deux d'entre eux sont exécutés..est-il de mal à utiliser io.sur('connexion',...) deux fois..?
InformationsquelleAutor Srinath | 2014-06-17