Javascript Socket.io Socket.disconnect();

Javascript Socket.io Socket.disconnect();,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,有人知道我应该把插座放在哪里吗?我的服务器代码: io.on('connection', function(socket){ } 如果我把插座。断开;在内部运行时,它会立即断开连接。有人知道怎么处理吗 编辑: 我不想使用socket.on'disconnect',函数{} 我想你迷路了。您有两种选择: 使用socket.disconnect确实会立即断开连接。 使用socket.on“断开连接”,断开连接时将触发该操作。 如果要在用户断开连接时执行特定操作,请使用第二个操作。如果出于某种原因

有人知道我应该把插座放在哪里吗?我的服务器代码:

io.on('connection', function(socket){

}
如果我把插座。断开;在内部运行时,它会立即断开连接。有人知道怎么处理吗

编辑:
我不想使用socket.on'disconnect',函数{}

我想你迷路了。您有两种选择:

使用socket.disconnect确实会立即断开连接。 使用socket.on“断开连接”,断开连接时将触发该操作。
如果要在用户断开连接时执行特定操作,请使用第二个操作。如果出于某种原因要强制用户断开连接,请使用第一个。否则,不要使用其中任何一个。

你想实现什么?通常没有理由从服务器调用socket.disconnect,除非您试图因为某些错误行为原因或身份验证失败而将用户踢出服务器。您可能需要调用socket.disconnect以响应某些事件,如socket.on'disconnectMe',函数{socket.disconnect};-只是猜测;您声明顶部的代码是服务器代码。现在您讨论的是关闭客户端的选项卡。如果您关闭该选项卡,它将断开连接,服务器将看到这一点,您可以使用socket.on“disconnect”在服务器上执行操作。浪费时间帮助像你这样的人。