socket.io: disconnect event isn't fired
I have made a simple realtime visitor counter. You can download it from this repository . What happens is that disconnect event (even after browser closing) on server is never fired. server.js is: (function () { var app, count, express, io; express = require('express'); io = require('socket.io'); app = module.exports = express.createServer(); app.configure(function () { app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(require('stylus').middleware({ src: __dirname + '/public' })); app.use(app.router