Добрый день- пытаюсь разобраться с сокетами на go.
Как идентифицировать конкретное подключение.
Например один пользователь даёт серверу такой запрос {action:message,from_id:111,to_id:222,message:'Привет. Как дела?'}
Сервер должен ответить {status:true} и перебрать всех подключенных пользователей, найти там пользователя id 222 и отправить конкретно ему данное сообщение.
Использую пример от сюда
https://www.youtube.com/watch?v=ysAZ_oqPOo0
с пакетами от сюда github.com/gorilla/websocket .
Но здесь общий чат. Надо как-то фильтровать от кого и кому пересылать данные.
Как это делать?
Спасибо