Как хранить подключения(Socket) клиентов и надо-ли это делать?
Я пишу мессенджер, и как я понимаю мне надо хранить каждое подключение(Socket) клиента где-то на сервере(Допустим если клиенту придёт письмо, я должен буду как то найти на сервере его подключение и отправить сообщение). Я подумал хранить в Map значение Login-Socket что бы знать где чьё подключение. Или лучше хранить как то по другому или вообще не надо хранит?
Если проект не для образовательных целей, то Netty может облегчить разработку и решить много проблем. Netty возьмет ответственно за большую часть работы, вам нужно писать только обработчики.