when 2 players playing together i want to control if a player get disconnected, game remain live until like 40seconds and player have time to reconnect. but the problem is how i can open that specific disconnected socket again?
socket.on('disconnect', function (data) {
var player, opponent, game;
for (var token in games) {
game = games[token];
for (var j in game.players) {
player = game.players[j];
if (player.socket === socket) {
opponent = game.players[Math.abs(j - 1)];
if (opponent) {
setInterval(function(){opponent.socket.emit('opponent-disconnected')},40*1000);
clearInterval(games[token].interval);
delete games[token];
}
}
}
}
});