Ich verwende socket.io und den Mean Stapel für eine Web-App. Ich habe den Server für Socket auf 3006 Port gestartet.io.on ('Verbindung', ...) vs io.sockets.on ('Verbindung', ...)
var http = require('http').createServer(app);
http.listen(3006);
var io = require('socket.io').listen(http);
Beide scheinen auf Verbindung zu arbeiten.
io.on('connection', function (socket) {
console.log('Socket succesfully connected with id: '+socket.id);
});
und ...
io.sockets.on('connection', function (socket) {
console.log('Socket succesfully connected with id: '+socket.id);
});
Was ist der Unterschied zwischen io.on
und io.sockets.on
und welches sollte ich auf ersten Mal Verbindung verwenden ..?
Obwohl socket.on npm page verwendet io.on
warum ist es für io.sockets.on
Nicht 100%, aber ich denke, es ist nur ein Alias. Wie bei 'io.sockets.emit' und' io.emit' gesehen [hier] (http://socket.io/docs/server-api/#server#emit). –
@Ben Fortune gut, wenn ich beide gleichzeitig habe, beide sind ausgeführt .. ist es falsch, io.on ('Verbindung', ...) zweimal zu benutzen ..? – Srinath