var express = require('express');
const session = require("express-session");
var app = express();
var server = require('http').Server(app);
var sio = require('socket.io')(server);
var sessionmiddle=session({
secret: "xxx",
resave: false,
saveUninitialized: true
});
app.use(sessionmiddle);
const nsp = sio.of('/oda');
//Burada express sessionu socket.io ile birlikte kullanabiliyoruz
sio.use(function(socket, next) {
sessionmiddle(socket.request, socket.request.res, next);
});
var kullanicilar=[];
nsp.on('connection', function(socket){
var nick=socket.request.session.nick;
kullanicilar.push(nick)
nsp.emit("kullanicilar",kullanicilar)
})