From: Kero van Gelder Date: 2003-08-03T20:25:11+09:00 Subject: Re: 1.8.0-previewX rb_sys_fail() on socket instead of an Exception. > K> Interestingly, the program now never stops with printing 'nil' (as if the > K> Thread is never switched; the second loop in server.rb (with socket.puts > K> in it) isn't processed anymore). > > Well, I hope that you have understood that there is a problem in your > script : you are trying to read from an IO which is in error and discard > the error with rescue Yes, I understand :) If I break out of the first loop with the fix, everything works as expected. But I can't help wondering why the second loop isn't scheduled, when I give it "opportunity" to be scheduled. There's probably a good reason, but I can't think of one. Thanks, Kero.