1
Существует код строки:Socket.io ошибка отправки сообщения в гнездо
io.sockets.socket(socketid).emit('counter', { all : data.all, dialog : data.dialog });
Это дает мне исключение:
TypeError: Object #<Namespace> has no method 'socket'
Мой соединение событие:
io.sockets.on('connection', function(socket) {});
Почему объект розетка нет?
Полный код:
var socketio = require('socket.io');
var server = http.createServer(app).listen(8181, function(){
console.log("Express server listening on port "+ app.get('port') +" in "+ app.get('env') +" mode.");
});
var io = socketio.listen(server);
io.on('connection', function(socket) {});
Я пробовал ваш пример witout 'io.sockets' - ошибка такая же – AllenDegrud
У вас есть io, вытащил ваш сервер? 'var io = require ('socket.io');' Это будет в вашем файле server.js. – Devnetics
Да, в верхнем скрипте есть: 'socketio = require ('socket.io');' var io = socketio.listen (server); ' – AllenDegrud