You're right, there're more exceptions afterwards.
The exception I suspect that causes the problems is on SocketStream, line
90:
"A non-blocking socket operation could not be completed immediately".
What do you think?
Shay.
On Sat, Dec 18, 2010 at 7:26 PM, Tomas Matousek <
tomas.matou...@micr
That should still be ok, I think :). If the problem is here
(Languages\Ruby\StdLib\ruby\1.9.1\net\protocol.rb):
def rbuf_fill
begin
@rbuf << @io.read_nonblock(BUFSIZE)
rescue IO::WaitReadable
if IO.select([...@io], nil, nil, @read_timeout)
retry
else
raise Timeout::Error