|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : A.N.Kuznetsov 2:5020/400 13 Mar 2001 22:50:17 To : All Subject : Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux) -------------------------------------------------------------------------------- Andrey S. Chistyacov (andrey@chis.nnov.ru) wrote: : Даа... Прочитал я сам себя и понял, пиво то вещь конечно полезная, но мозги : на некоторое время угнетает :( Есть здесь вопросы, есть. Пиво --- полезный, укрепляющий дух напиток, однако.8) Hапример: пусть sender пишет "A","B","C". Mожет ли процесс #1 получить из read "AC" одним куском, а процесс #2 --- "B"? Выглядело бы это весьма погано. Как это _должно_ быть, я без понятия. Hо linux-2.0/2.2 действительно может вернуть "AC". 2.4 --- не может, BSD, кажется, не может тоже. Забавно, что c pipe ситуация обратная. 2.2 всегда ведет себя разумно, а вот 2.4 может и пошинкованный результат вернуть. Вот такие дела. : Кстати надо будет проверить, один из recv скорее всего вылетит с 0 длиной 0 - это EOF и только EOF. Alexey --- ifmail v.2.15dev5 * Origin: Institute for Nuclear Research, Moscow, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/9823227a478b.html, оценка из 5, голосов 10
|