如何知道客户端是否在socket.io中关闭了浏览器

时间:2019-04-16 11:48:54

标签: javascript html node.js socket.io

我正在使用NODEJS + Socket.IO来控制树莓派引脚。我可以使用所有功能,但是如果客户端(浏览器上的用户)关闭连接(即关闭其标签),我需要将引脚设置为高电平? 这是我尝试过的

io.sockets.on('disconnect', function(){
  console.log("connection lost");
  });

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

使用socket.on("disconnect")

io.on("connection", socket => {
    socket.on("disconnect", () => console.log("Connection Lost"));
});