История изменений
Исправление mky, (текущая версия) :
Если сервер закрыл сокет, и есть сокет в TIME_WAIT, то забидиться на этот порт без SO_REUSEADDR у сервера не получится.
Но, сервер ведь обычно не закрывает тот сокет, который он «слушает», при установлении соединения через accept() сервер получает ещё один дескриптор-сокет, и потом уже этот сокет закрывается и может перейти в состояние TIME_WAIT.
Исходная версия mky, :
Если сервер закрыл сокет, и есть сокет в TIME_WAIT, то забидиться на этот порт без SO_REUSEADDR у сервера не получится.
Но, сервер ведь обычно не закрывает тот сокет, который он «слушает», при установлении соединения через accept() сервер получает ещё один дескриптор-сокет, и потом это уже сокет закрывается и может перейти в состояние TIME_WAIT.