我想在namespaces
的{{1}}功能中使用room
。
我知道这个usefull reminder关于我们可以看到的房间:
socket.io
io.of('namespace').in('room').emit('event_name', data)
但是这个页面并没有为我们提供io.of('namespace').clients('room')
create/join
到特定socket
中特定namespace
的方式。
怎么做?我尝试了以下示例但没有取得任何成功:
room
答案 0 :(得分:1)
您无法加入/离开名称空间。首次连接
时,命名空间是URL的一部分例如,连接到"http://localhost/district"
将连接到"district"
命名空间。
在服务器上,您可以加入该命名空间中的房间,如下所示:
io.of('/district').on('connection', function(socket){
socket.join('city');
});