Я использую socket.io и Mean для веб-приложения. Я запустил сервер для сокета на порту 3006.
var http = require('http').createServer(app);
http.listen(3006);
var io = require('socket.io').listen(http);
Оба они, похоже, работают с подключением.
io.on('connection', function (socket) {
console.log('Socket succesfully connected with id: '+socket.id);
});
и...
io.sockets.on('connection', function (socket) {
console.log('Socket succesfully connected with id: '+socket.id);
});
В чем разница между io.on
и io.sockets.on
и какой из них следует использовать при первом подключении?
Хотя socket.on npm page использует io.on
, почему он работает для io.sockets.on