我创建了一个数组,其中包含我们关于套接字和会话以及昵称的信息,如下所示
myarray == [
{sessionId: '12345', nickname: 'timmay!', socketIds: [1, 2, 3]},
{sessionId: '23456', nickname: 'pete', socketIds: [4, 5, 6]}
]
现在我想断开 1 号和 2 号 socket.id 的连接,因为我希望用户只有 1 个用于 1 个浏览器的套接字。例如,如果昵称 timmy 的用户使用他浏览器的一个选项卡打开我们的聊天, socketIds: [1]
那么如果他打开另一个选项卡,我们会为他创建另一个 id 为 2 的套接字,现在我们为一个客户端创建了 2 个 id。无论如何要断开 id 编号 1 与 socket.id 的连接吗?
例如像这样的一些代码?
socket.disconnect(socket.id)