Javascript 我想让用户在socket.io中创建一个新套接字。我有办法吗?

Javascript 我想让用户在socket.io中创建一个新套接字。我有办法吗?,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我正在开发一个基于网络的观众反应系统 为此,我需要添加多通道支持,以便在不同的类上同时运行系统。我计划使用不同的套接字名称来发送不同的值,所以 A类将类名设置为“exampleA”,A类中的客户端通过套接字名“exampleA”传输数据 B类将类名设置为“demo”,B类中的客户端通过套接字名“demo”传输数据 自node.js服务器初始启动以来,未指定套接字名称,因此我需要从用户处获取名称,然后使用指定的名称启动套接字 有什么方法可以做到这一点吗?据我所知,对于不同的客户端,总会有不同的

我正在开发一个基于网络的观众反应系统

为此,我需要添加多通道支持,以便在不同的类上同时运行系统。我计划使用不同的套接字名称来发送不同的值,所以

  • A类将类名设置为“exampleA”,A类中的客户端通过套接字名“exampleA”传输数据
  • B类将类名设置为“demo”,B类中的客户端通过套接字名“demo”传输数据
  • 自node.js服务器初始启动以来,未指定套接字名称,因此我需要从用户处获取名称,然后使用指定的名称启动套接字

有什么方法可以做到这一点吗?

据我所知,对于不同的客户端,总会有不同的客户端套接字。保持不变的是服务器端套接字。但我不知道你想达到什么目的。A类和B类的描述让我有点困惑。Socket.IO可以通过名称空间和文件室支持这种隔离: