Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     10 Oct 2005  01:08:24
 To : Zahar Kiselev
 Subject : Re: Дык на чём остановиться?
 -------------------------------------------------------------------------------- 
 
 Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote:
 
 ZK> Oct 09 15:08 05, Eugene B. Berdnikov wrote to Zahar Kiselev:
  ZK>>> Должен же быть таймаут? И наверно не двое суток...
  EBB>>  Кто кому должен? Фраза "read() без таймера это бага" - что 
  EBB>> непонятно?
 ZK> Во всех операциях чтения есть, а здесь почему-то нет.
 
  Для операции чтения с любимого до слёз COM-порта есть таймаут?
  Вот так прямо набираю cat /dev/ttyS0 и жду. Когда отвалимся? :)
 
 ZK> Когда обращаешься к винчу который плохо работает - чтение все же через
 ZK> какое-то время завершается с ошибкой. 
 
  Дисковые драйверы от Procter & Gamble заботятся о нас и нашем здоровье.
  А где таймауты в _протоколах_ обмена с дисками (scsi/ata) мне неведомо.
 
 ZK> есть. Почему не предусмотрели таймаут в такой продвинутой вещи как tcp -
 ZK> это как минимум несколько нелогично.
 
  А почему не предусмотрели в микросхеме COM-порта, это логично?
 
  ZK>>> Или все-таки таймаут нужно предусматривать самому в той программе, 
  ZK>>> которая читает?
  EBB>>  Именно так.
 ZK> А какой смысл было _не_ сделать таймер в сетевом протоколе?
 
  Затем, что таймер удобнее, прямее и универсальнее реализуется на уровне
  приложения, а не в сетевом протоколе.
 
 ZK> Кстати когда-то я экспериментировал с netbios в досе - там ситуации
 ZK> бесконечного ожидания не возникали.
 
  По элементарной логике из этого не следует, что их там нет.
 
 ZK> Более того, есть такая реализация TCP/IP как KA9Q - там "бесконечные
 ZK> ожидания" тоже не проявляются. Правда это тоже в досе проверялось,
 ZK> но по радиоканалу.
 
  У меня в хозяйстве есть разные мейлеры - sendmail, postfix, exim,
  и ни один из них никогда не повисал на read(). И squid не виснет
  никогда, а ведь читает он будь здоров, куда там мейлерам... Выводы?
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5.3
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Дык на чём остановиться?   Eugene B. Berdnikov   08 Oct 2005 23:08:08 
 Re: Дык на чём остановиться?   Zahar Kiselev   09 Oct 2005 03:22:16 
 Re: Дык на чём остановиться?   Eugene B. Berdnikov   09 Oct 2005 15:08:09 
 Re: Дык на чём остановиться?   Zahar Kiselev   09 Oct 2005 17:20:18 
 Re: Дык на чём остановиться?   Eugene B. Berdnikov   10 Oct 2005 01:08:24 
 Re: Дык на чём остановиться?   Zahar Kiselev   10 Oct 2005 02:43:38 
 Re: Дык на чём остановиться?   Artem Chuprina   10 Oct 2005 01:31:28 
 Re: Дык на чём остановиться?   Zahar Kiselev   10 Oct 2005 02:58:36 
 Re: Дык на чём остановиться?   Artem Chuprina   10 Oct 2005 10:45:24 
 Re: Дык на чём остановиться?   Mikhail Gusarov   10 Oct 2005 11:30:23 
 Re: Дык на чём остановиться?   Zahar Kiselev   10 Oct 2005 12:58:52 
 Re: Дык на чём остановиться?   Mikhail Gusarov   10 Oct 2005 15:30:27 
 Re: Дык на чём остановиться?   Zahar Kiselev   10 Oct 2005 17:11:52 
 Re: Дык на чём остановиться?   Mikhail Gusarov   10 Oct 2005 19:00:06 
 Re: Дык на чём остановиться?   Kirill Frolov   11 Oct 2005 02:37:31 
 Re: Дык на чём остановиться?   Sergey Khvatov   10 Oct 2005 15:46:58 
Архивное /ru.linux/3651d8813f9a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional