On Thu, 2005-09-08 at 17:22 +0100, Stuart Auchterlonie wrote: > Looks like there is a small problem with the way you have > set the timeout for the select loop. > struct timeval select_timeout = { 0, (timeout_ms) % 1000 }; You're right of course :) I've fixed it in svn. -- Daniel