Я использую io-сокеты для своих сайтов в режиме чата. Когда я запускаю сервер, а затем загружаю клиентскую страницу в первый раз, он работает, как и предполагалось.Подключение к разъему Io сокета при отключении или перезагрузке
Однако, если я покидаю страницу, а затем загружаю ее снова при работе сервера, возникает моя проблема. Сервер регистрирует, что я оба отключился, а затем снова подключился. Но предполагаемые функции соединения не работают. Когда я пытаюсь добавить новое сообщение в чат, оно не появится.
Вот мой код сервера:
io.sockets.on('connection', function(socket){
console.log("user connected");
socket.on('disconnect', function() {
console.log("user disconnected");
socket.disconnect();
})
})
И мой код клиента:
var socket = io.connect('IP');
socket.on('disconnect', function() {
socket.reconnect();
});
Есть ли какой-нибудь способ, чтобы полностью восстановить связь между клиентом и сервером при отключении?