#javascript #html #node.js #socket.io
#javascript #HTML #node.js #socket.io
Вопрос:
Я использую NODEJS Socket.Ввод-вывод для управления PIN-кодом Raspberry pi. У меня работают все функции, но мне нужно инициировать высокий PIN-код, если клиент (пользователь в браузере) закрывает соединение, т.е. закрывает свою вкладку? Вот что я пробовал
io.sockets.on('disconnect', function(){
console.log("connection lost");
});
Есть предложения?
Ответ №1:
Используйте socket.on("disconnect")
:
io.on("connection", socket => {
socket.on("disconnect", () => console.log("Connection Lost"));
});
Комментарии:
1. Большое спасибо! Я использовал то же самое, за исключением того, что поместил его в неправильную область !.
2. Не беспокойтесь @sakib11, всегда рад помочь.
3. Это также подскажет, перезагружается ли вкладка / браузер не только при закрытии вкладки / браузера.