From: Joel VanderWerf Date: 2005-08-10T12:22:57+09:00 Subject: Re: event driven framework for ruby Tanaka Akira wrote: > In article <84D5D729-3674-4084-A092-2359932E2FF4@grayproductions.net>, > James Edward Gray II writes: > > >>Non-blocking IO is another solution. > > > O_NONBLOCK is not always applicable. > > * read from socket: works well by default. (O_NONBLOCK is not required.) > (UDP packet with wrong checksum on Linux 2.6 is an exception.) Can you say a bit more about what happens differently on Linux 2.6 when a UDP packet has a bad checksum? Is it a ruby behavior or a linux behavior? (I'm working with wireless UDP on linux 2.6, having migrated from QNX, so it sounds important to me...) -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407