Я пишу клиент-серверную программу на Java.
Основой является то, что программа представляет пользователю правила и параметры, и пользователь отвечает соответствующим образом, перемещаясь по меню, пока он не сможет заставить серверпредоставить клиенту запрошенный товар.Например, документ или файл.
У меня вопрос, где я должен обрабатывать состояние каждого отдельного клиента.Должен ли каждый клиент поддерживать свое собственное состояние, должен ли сервер создавать потоки для поддержания состояния каждого своего клиента, или существует ли еще лучший подход?
Какой будет самый простой и / или наиболее эффективный метод обращенияэта проблема?