У меня есть HttpListener, который для каждого полученного запроса запускает winform и возвращает массив байтов, представляющих изображение.Это изображение берется winform, когда он выполняет некоторые команды, проанализированные из строки запроса.Любые winforms выполняются в другом потоке.
Прямо сейчас, после того как winform выполнила свою работу, в качестве ответа она получает массив байтов, а затем ее поток умер, если тот же пользователь делает новый запроссоздается новый поток (с новой формой win).
Я предполагаю, что смогу ли я поддерживать каждый поток, используя ID для каждого пользователя (IP-адрес, GUID, cookie), поэтому я ненеобходимо каждый раз воссоздавать winform, и в то же время winform будет сохранять прежнее состояние.
Возможно ли это?Или я должен перейти в другое направление или дизайн?