From: Sam Roberts Date: 2006-05-11T13:20:36+09:00 Subject: Re: Considering Ruby For a Networking Application Quoting garbagecat10@gmail.com, on Tue, May 09, 2006 at 04:09:20AM +0900: > has relatively light requirements. You may find this odd but I worry more > about accepts blocking than writes. An accepting socket can select readable > (meaning a new connection is available), but be empty by the time you get > around to reading it (like if there was a network error that caused a > pending connection to reset). This can be a real nasty. Stevens describes this problem, but I thought he also described the fix, set the socket to non-blocking so the accept() won't block. doesn't this work? is this a ruby-specific problem? Sam