Обсуждение статьи тематического каталога: Сокращение TIME_WAIT, уменьшение таймаута (timeout socket )Ссылка на текст статьи: http://www.opennet.me/base/dev/socket_timeout.txt.html
бред.
TIME_WAIT - одно из стандартных состояний TCP соединения, в который переходит сторона осуществляющая активное закрытие соединения.
Обойти TIME_WAIT можно только с помощью параметра SO_LINGER выставив в структуре linger l_onoff=1,l_linger=0. (тот кто это сделает будет проклят, поскольку навлечет на себя гнев богов, и кучу некорректно доставленных сегментов).
А SO_REUSEADDR -вообще не для этого нужно.
SO_LINGER - тоже не решение проблемы.. да, возможно оно у тебя сработает. Однако на некоторых системах структура просто игнорится, либо выдает ошибку.