有一个代码行:
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) {});