Subj : Re: pthreads: combine condvar and select To : comp.programming.threads From : Bernhard Roessmann Date : Thu Jan 13 2005 09:03 pm > What's your definition of "reliable"? If you use UDP to wake a thread > from 'select', it is still theoretically possible for the wake packet to be > dropped. This will typically only happen if the receive buffer is full > though, in which case the thread is going to wake up anyway. Using "reliable" I mean, if no such fatal error condition as reveive "buffer full" (receiver too slow, receiver thread dead, ....) exists and "all is well", a UDP packet will not get lost. I'm not able to specify this more precise because the definitions of "reliable" and "unreliable" in connection to TCP and UDP are not, too. regards, -- Bernhard Roessmann Don't Fear The Penguins! .