|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly Lugovsky 2:5020/1737.307 09 Mar 2001 16:16:21 To : Zahar Kiselev Subject : Re: Microsoft предлагает запретить Linux!!! --------------------------------------------------------------------------------
> AZ> Hасколько я знаю, протокол TCP не отслеживает разрыв канала --
> AZ> грубо говоря. Если кто-то пишет, то он обнаружит, рано или поздно, что
> AZ> канал пропал и разорвет соединение. Слушающая же сторона может никогда не
> AZ> обнаружить, что канал пропал -- если только в соответствующем select'e
> AZ> не стоит какой-нибудь таймаут.
> В таком случае получается, что авторы _очень_ многих программ неправильно
> используют протокол TCP - так как не ставят таймаут на "слушающей"
> стороне. Переписать все такие программы не реально, так может быть можно
> например посредством механизма LD_SO_PRELOAD подменить "просто select" на
> "select с таймаутом"?
Hу ну. А еще более многие используют select именно для ожидания до
опупения.
--
V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254)
--- tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.4.2 (i686))
* Origin: Slaytanic Wermacht station (2:5020/1737.307)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34027f53fecf5.html, оценка из 5, голосов 10
|