Зачем нужны токены? qt6 c++
Пишу проект небольшой на qt6 c++, мессенджер. Как я знаю, существует такое понятие как токен, чтобы идентифицировать(?) запросы к серверу. Зачем это нужно если я могу, например, сделать хэш таблицу с ключом в виде указателя на сокет, а в слоте readyread получая отправителя получить информацию для этого сокета? Это какая-то неправильная практика?
QMap<QTcpSocket*, Session*> m_sessions;
void readyRead() {
auto session = m_sessions[qobject_cast<QTcpSocket*>(sender())];
...
}