Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 当用户离开Socket.io连接时,是否可以执行某些操作?_Node.js - Fatal编程技术网

Node.js 当用户离开Socket.io连接时,是否可以执行某些操作?

Node.js 当用户离开Socket.io连接时,是否可以执行某些操作?,node.js,Node.js,我使用的是node js和socket.io,当用户离开应用程序时,我需要管理他们,这样做的最佳实践是什么?试试这个: io.sockets.on('connection', function (socket) { socket.on('disconnect', function () { console.log(socket.id); }); socket.on('connect', function () { console.log(socket.id);

我使用的是node js和socket.io,当用户离开应用程序时,我需要管理他们,这样做的最佳实践是什么?

试试这个:

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

  socket.on('connect', function () {
    console.log(socket.id);
  });
});
当用户从您的应用程序进入和离开时,您可以获取socket.id。
我希望它是有用的

当然应该有
断开连接
的方法,在这个方法中你可以做一些我在下面的例子中看到的事情,谢谢!完美的这就是我需要的!