Начал осваивать nodejs, делаю простой игровой сервер и хочу реализовать реконнект в игру.
Есть массив с игроками players, при подключении нового игрока записываю его сокет в игрока players[i].connection = socket чтобы потом можно было легко рассылать сообщения каждому. При дисконнекте, я не удаляют игрока из массива, а просто ставлю ему статус о отключен. При повторном подключении сохраняю новый сокет для игрока players[i].connection = socket, но после этого если попытать что-то отправить players[i].connection.write(...) не работает.
Что я делаю не так? Может надо как-то закрывать/удалять предыдущий сокет?