假设单个浏览器中有 5 个打开的选项卡,并且我使用 Node.js 和 Socket.io。客户端和服务器交换数据包以维持(建立)通信。
如果关闭一个选项卡,与客户端的连接是否会丢失?
如何确定用户是否关闭了浏览器?
最佳答案
是的,socket.io 与每个选项卡建立一个新连接。您将需要研究使用 session cookie 来确定当前 socket.io 连接正在与哪个用户通信。
关于node.js - 使用 Socket.io 时,每个浏览器选项卡都有自己的连接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27331562/