Есть сервер на основе TcpListener. Он принимает входящие подключения асинхронно
в BeginAcceptTcpClient (AsyncCallback, Object) и при инициализации клиента сохраняет значение в поле
[TreadStatic]
static bool initialize;
и назначает имя потоку в котором ведется обработка клиента
Но иногда при подключении нового клиента эта переменная уже содержит значение, а имя потока содержит информацию из прошлых разорванных подключений.
Правильно ли я предполагаю, что поток для обработки нового клиентского сокета берется из пула и возвращается туда после разрыва этого подключения и то, что данные потока остаются до следующего использования?
Какой способ можно предпринять чтобы видеть для нового подключения в потоке данные по-умолчанию?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости