Добрый день! Извиняюсь за офтоп, но нужна подсказка 😌
С вебсокетами только начал знакомство, не очень дается правильная работа с ними.
Собственно проблема. Нужно клиента идентифицировать, даже если он через у него сменится
socket.id (как я понял не гарантируется что он будет один на несколько сессий, верно?).
Думаю генерировать на сервере какую-то уникальную строку, отдавать ее пользователю, чтоб он потом с каждым запросом приходил с ней и я его определял в room с этим идентификатором.
Но я не могу определиться как правильнее сделать отдачу этого uuid (emit события с сервера для установки, как вариант) и как его потом получать (из кук, из payload или ...).
Посоветуйте, пожалуйста, как лучше передавать и получать uuid, а может есть более правильный подход к задаче в целом.
Спасибо!