Node.js 一个客户端可以同时连接到多个房间吗?

Node.js 一个客户端可以同时连接到多个房间吗?,node.js,express,socket.io,Node.js,Express,Socket.io,标题:使用express和socket.io的多聊天应用程序 我正在尝试制作一个聊天应用程序,其中每个聊天室都是为一对在线用户创建的,这样,如果我知道聊天室和其中的客户,广播就很容易了 我想知道的是,一次是否可能成为一个连接到多个房间的客户 我想弄明白,但是弄不明白。请告诉我是否可能,或者是否有其他(简单)方法可用当然。一个客户可以在几个房间。只要给每个房间打电话.join(roomName)。谢谢DerM的澄清。还有一件事——我正在考虑为每一对用户创建一个单独的房间。这是一个好方法吗?我不知道

标题:使用express和socket.io的多聊天应用程序

我正在尝试制作一个聊天应用程序,其中每个聊天室都是为一对在线用户创建的,这样,如果我知道聊天室和其中的客户,广播就很容易了

我想知道的是,一次是否可能成为一个连接到多个房间的客户


我想弄明白,但是弄不明白。请告诉我是否可能,或者是否有其他(简单)方法可用

当然。一个客户可以在几个房间。只要给每个房间打电话
.join(roomName)
。谢谢DerM的澄清。还有一件事——我正在考虑为每一对用户创建一个单独的房间。这是一个好方法吗?我不知道,取决于你的要求。我不会这么做,因为对于n个用户,您将创建(n²-n)/2个房间。