Вот мой код:Как я могу закрыть сервер socket.io?
var app = express();
var server = http.createServer(app);
var io = socketio.listen(server);
var sockets = [];
io.sockets.on('connection',function(socket){
console.log('client connecting');
sockets.push(socket);
});
server.listen(5000);
setTimeout(function(){
io.server.close(); // same as server.close()
sockets.forEach(function(socket){
socket.disconnect(true);
});
},5000);
После 5 таймаут я все еще получаю связи сек ... Как это остановить? Я хочу просто убить его навсегда!
Возможный дубликат [Socket.io - Закрыть сервер] (http://stackoverflow.com/questions/16000120/socket-io-close-server) –
socket.disconnect (true); –
Это не работает - все еще клиенты io могут подключаться ... – user606521