From: nobu.nokada@... Date: 2003-03-03T03:02:39+09:00 Subject: Re: Unable to do non-blocking read on socket Hi, At Mon, 3 Mar 2003 02:04:21 +0900, Yukihiro Matsumoto wrote: > |Also, the blocking behavior only occurs when the maximum read size argument is > |supplied to the read() call. > > IO#read without maximum size is supposed to read _all_ data from the > port, so that it should naturally block. On EAGAIN io.c:read_all() exits with already read data successfully, doesn't it? -- Nobu Nakada