Доброго всем времени ! Пишу TCP сервер на WSAEventSelect под WIN32. Клиенты - мой самописный и виндовый Telnet Client. Столкнулся с такой неприятностью : если перезагрузить сервер когда к нему подключен виндовый Telnet Client, то сервер попадает на FIN2. Причем это происходит в том случае если на Telnet Client`е после потери им соединения с сервером не нажать "... any key". Т.е. остается полузакрытое соединение и должно пройти 2MSL время (в моем случае ~ 2 min.). Использование SO_REUSEADDR не решает данную проблему. Использование SO_LINGER не желательно по известным причинам. Отклонять Telnet Client на этапе ACCEPT то-же не представляется возможным. Каким образом не допустить ситуации с блокировкой сервера Telnet Client`ом ?