2014-12-06 26 views
0

假设在单个浏览器中有5个打开的选项卡,并且我正在使用Node.js和Socket.io。客户端和服务器交换数据包以维护(建立)通信。使用Socket.io时,每个浏览器选项卡都是自己的连接吗?

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

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

+0

在关闭当前用户的每个选项卡(页面)之后,似乎会调用服务器端的断开连接方法。这是对的吗?为什么,如果用户仍然在线?对于每个页面(标签)创建一个流? – Alexandr 2014-12-06 12:39:16

回答

0

是的,socket.io与每个选项卡建立一个新的连接。你将要使用会话cookie来找出当前socket.io连接与哪个用户进行通信。

相关问题