понимаю как отправлять сообщения именно одному пользователю которого выбрали ( делается через комнаты? socket.to.emit?)
Если Вы знаете идентификатор сокета другого пользователя, то можно напрямую.
Там же есть вроде свойство clients
// to individual socketid (private message) https://socket.io/docs/v3/emit-cheatsheet/
😎👉🏻👉🏻
Да-да. Это Вы уже на стороне сервера отправляете сообщение.
Вам надо хранить все подключенные клиенты и по id им слать сообщения лично в руки)
Если у Вас есть чат, то можете, к примеру, вместе с сокетом хранить информацию об адресате.
Там socket.io, вроде как предвидено.
Обсуждают сегодня