В socket.io вы обычно используете определенный синтаксис на стороне сервера, если хотите отправить сообщение в определенную комнату: io.to(room).emit('event', 'message');
.
Но как клиент (что я имею в виду - это код, связанный с socket.io, запущенный в браузере), указывает, что сообщение должно идти в определенную комнату?
Обычно ли просто создавать что-то вроде этого (конечно, сервер должен его оценить):
socket.emit('chat message', {room: 'abc', msg: 'hello there'});
Или библиотека клиентской стороны socket.io также предлагает специальный синтаксис для этой цели?
edit: чтобы уточнить, мое предложение сверху, похоже, работает, я просто не уверен, есть ли лучшее решение.