и на клиенте, и на сервере говорю сокету сначала shotdown, потом closesocket. если попытаться законектиться по тому же порту снова тут же — не получается, говорит что порт занят. если использовать опцию SO_REUSEADDR все ок, но если посмотреть netstat'om то там гора сокетов с статусом TIME_WAIT. Итак, вопрос. как мне сделать так, что бы после моих close'ев сокет 100% убивался. а не висел некоторое время в состояние ожидания(вопрос отдельный — а что он там ждет то!)