使客户端在tab close node.js上发送断开连接事件
我正在制作一个多人游戏,其中有一个node.js服务器和socket.io,还有一个html5画布,其中有一个js文件供客户端使用 现在我有了答案使客户端在tab close node.js上发送断开连接事件,node.js,javascript-events,disconnect,Node.js,Javascript Events,Disconnect,我正在制作一个多人游戏,其中有一个node.js服务器和socket.io,还有一个html5画布,其中有一个js文件供客户端使用 现在我有了答案 socket.on('disconnect',function(){my code here}) 在服务器端,但当用户关闭客户端正在运行的选项卡时,不会触发服务器中的任何断开连接事件,但我需要服务器注意用户何时关闭选项卡 当一个人关闭正在运行的选项卡时,如何使客户端正确触发事件?我认为这是不可能的。因此,我建议服务器上的每个套接字连接都有一个超时,以
socket.on('disconnect',function(){my code here})代码>
在服务器端,但当用户关闭客户端正在运行的选项卡时,不会触发服务器中的任何断开连接事件,但我需要服务器注意用户何时关闭选项卡
当一个人关闭正在运行的选项卡时,如何使客户端正确触发事件?我认为这是不可能的。因此,我建议服务器上的每个套接字连接都有一个超时,以便自动关闭它。在客户端,您可以发送一个“ping”来保持连接打开,而不发生任何事情
怎么样