Как лучше организовать протокол мультипоточного сервера TCP Java и как организовать сессии, чтобы ассоциировать ресурсы с каждым подключением?
Читал интернет, показаны простые реализации протоколов (правил обработки сокетов и данных), хочется узнать как лучше обрабатывать сокеты?
Если быть более понятным, есть Серверный сокет ждущий сокеты, затем он делегирует новому child-потоку всю работу. Этот главный поток обменивается объектами так же как и на клиенте. Помимо этого, клиент может переправлять файлы через сокет.
Как мне сделать так, чтобы через сокет выполнять мультизадачи (отправка объектов и трансфер файлов), при том, что они не пересекаются, но являются логической частью каждого подключения (Сессией)