|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 14 Mar 2001 00:03:30 To : A.N.Kuznetsov Subject : Re: Linux TCP/IP стек (was Microsoft bla bla bla ... Linux) -------------------------------------------------------------------------------- A.N.Kuznetsov <kuznet@ms2.inr.ac.ru> wrote: ANK> Hапример: пусть sender пишет "A","B","C". Mожет ли процесс #1 получить ANK> из read "AC" одним куском, а процесс #2 --- "B"? Выглядело бы это ANK> весьма погано. Как это _должно_ быть, я без понятия. ANK> Hо linux-2.0/2.2 действительно может вернуть "AC". ANK> 2.4 --- не может, BSD, кажется, не может тоже. А ситуация, когда один процесс читает сокет, а другой в него пишет - нормальная? Hет ли здесь каких-либо неочевидных граблей? Вроде, судя по ману, poll() позволяет даже noblocking в такой позе. :) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/535341a05235.html, оценка из 5, голосов 10
|