Node.js 使用Socket.io时,每个浏览器选项卡是否都有自己的连接?

Node.js 使用Socket.io时,每个浏览器选项卡是否都有自己的连接?,node.js,sockets,socket.io,Node.js,Sockets,Socket.io,假设一个浏览器中有5个打开的选项卡,我使用的是Node.js和Socket.io。客户端和服务器交换数据包以维持(建立)通信 如果关闭一个选项卡,是否会丢失与客户端的连接 如何确定用户是否关闭了浏览器?是,socket.io会与每个选项卡建立新连接。您需要研究如何使用会话cookies来确定当前socket.io连接与哪个用户通信。在关闭当前用户的每个选项卡(页面)后,似乎会调用服务器端的断开连接方法。对吗?为什么,如果用户仍然在线?为每个页面(选项卡)创建一个流?

假设一个浏览器中有5个打开的选项卡,我使用的是Node.js和Socket.io。客户端和服务器交换数据包以维持(建立)通信

如果关闭一个选项卡,是否会丢失与客户端的连接


如何确定用户是否关闭了浏览器?

是,socket.io会与每个选项卡建立新连接。您需要研究如何使用会话cookies来确定当前socket.io连接与哪个用户通信。

在关闭当前用户的每个选项卡(页面)后,似乎会调用服务器端的断开连接方法。对吗?为什么,如果用户仍然在线?为每个页面(选项卡)创建一个流?