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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : A.N.Kuznetsov                        2:5020/400     15 Mar 2001  00:14:33
 To : All
 Subject : Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)
 -------------------------------------------------------------------------------- 
 
 Vladimir Butenko (butenko@stalker.com) wrote:
 : Есть такое понятие в программировании - "неопределенный результат".
 : Hет там никакого "должно" - "не должно". Программа, которая использует
 : что-то, что выдает неопределенный результат - неверна.
 
 Понимаю, потому и не паникую особо. 8)
 : То же самое с двумя гавриками, читающими один сокет.
 : Они будут что-то получать. Hо в какой последовательности и
 : как много - "не определено". Точка. Как имплементатору захочется,
 : так и сделает - и если что-то навернется из-за этого - то это не
 : имплементаторские проблемы.
 
 Значит, как увидите, сильно бочку катить не будете? Это хорошо. 8)
 
 Hа самом деле поведение в данном случае "не определено" только
 потому, что мы его решили не определять. В BSD оно вполне определено.
 
 Там даже MSG_WAITALL (это экстремальная ситуция, когда linux не сериализует
 доступ вообще, локинга через длинные sleepы мы не делаем принципиально)
 лочит сокет насмерть, так что второму ридеру ничего из середины выхватить
 не разрешается (freebsd-4.2 так увлекается этим занятием, что даже ACKи
 забывает посылать 8))
 : А он может и 0 выдать :-) если поклянется, что и ПОСЛЕ этого будет
 : выдавать только ноль.
 
 Так это же и есть EOF. Hет?
 
 Alexey
 --- ifmail v.2.15dev5
  * Origin: Institute for Nuclear Research, Moscow, Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Andrey S. Chistyacov   12 Mar 2001 23:31:11 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Ilya Evseev   13 Mar 2001 02:43:49 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Vladimir Butenko   13 Mar 2001 05:10:02 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Andrey S. Chistyacov   13 Mar 2001 10:19:57 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   13 Mar 2001 22:50:17 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Eugene B. Berdnikov   14 Mar 2001 00:03:30 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Vladimir Butenko   14 Mar 2001 05:08:34 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   15 Mar 2001 00:14:33 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   15 Mar 2001 09:18:44 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   15 Mar 2001 23:06:06 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   16 Mar 2001 00:17:02 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   16 Mar 2001 23:05:43 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   17 Mar 2001 00:44:54 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   17 Mar 2001 22:20:35 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   17 Mar 2001 22:53:06 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   18 Mar 2001 00:39:55 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   18 Mar 2001 11:09:35 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Eugene B. Berdnikov   18 Mar 2001 16:03:02 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Valentin Nechayev   18 Mar 2001 16:49:24 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Vladimir Butenko   21 Mar 2001 05:54:31 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Boris Veytsman   22 Mar 2001 20:39:02 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Vladimir Butenko   23 Mar 2001 10:32:41 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Vladimir Butenko   15 Mar 2001 11:23:01 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   A.N.Kuznetsov   15 Mar 2001 23:14:11 
 Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux)   Andrey S. Chistyacov   17 Mar 2001 13:48:15 
Архивное /ru.linux/98234174cb9e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional