|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Walkin 2:5020/400 29 Jan 2004 19:52:24 To : Igor Sysoev Subject : Re: незакрытые сокеты -------------------------------------------------------------------------------- > From: Lev Walkin <vlm@netli.com> Igor Sysoev wrote: >> > Also, could someone explain the reason why the port lingers >> > in the WAIT state after the server has exited? >> >>There are two reasons for TCP's TIME_WAIT state. (1) To let TCP's >>full-duplex close occur reliably (handles the case of the final FIN or >>final ACK being lost). (2) To allow any linger duplciates from this >>incarnation expire in the network before initiating another incarnation. > > > Да, но эта цитата, равно как и server_wont_start.doc описывают лишь > ситуацию, когда есть процесс, который использует в соединении локальную > пару адрес:порт (или же это соединение уже в состоянии TIME_WAIT) и нам > нужно запустить другой процесс, который хочет сделать bind() на ту же пару. ага. торможу, сорри. не те ссылки выбираю из корзины. > Это классический случай использования SO_REUSEADDR, но к уменьшению > TIME_WAIT он не имеет никакого отношения. вот здесь ближе к теме: http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&frame=right &th=31bfc3535e03c88a&seekm=199605260058.SAA22658%40rocky.sri.MT.net#s -- Lev Walkin vlm@netli.com --- ifmail v.2.15dev5.2 * Origin: Netli, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/91042140e083.html, оценка из 5, голосов 10
|