|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 29 Jan 2004 17:41:14 To : Lev Walkin Subject : незакрытые сокеты -------------------------------------------------------------------------------- 29 Jan 04, Lev Walkin writes to Igor Sysoev: >> А как SO_REUSEADDR этому поможет ? LW> я ждал этого вопроса ;) LW> поможет тем, что включает широко известный в узких кругах сайд-эффект. LW> он заключается в том, что для новых сокетов могут использоваться LW> закрытые сокеты, сидящие в TIME_WAIT. Обычно они так и сидят в этом LW> состоянии 2MSL, но при наличии флага SO_REUSEADDR вместо создания LW> нового сокета ядро может выбрать вариант их реиспользования. LW> это не значит, что в системе совсем не будет TIME_WAIT, но это количество LW> имеет достаточно четкую верхнюю границу при известной загрузке. ОК, отсюда вопросы. 1. В каких случаях происходит использование сокетов в состоянии TIME_WAIT? 2. Какими эффектами это может грозить? Hапример, если на таком сокете (реюзанном) вторая сторона вдруг проснется -- новое соединение не закроется ли нафиг? ... Пpи звyках Коннекта теpяет волю --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/222140190e22.html, оценка из 5, голосов 10
|