On Sat, Dec 05, 2009 at 08:26:20AM -0500, erik quanstrom wrote: > if you don't need to modify the data futher, then exec the guy who > does.
This is my issue - when I want to exec, too much of the request data has already been read. I don't want to be calling read(fd, buf, 1) in a loop. I would like to pass the extra buffered data to the guy I am execing then let him read the rest directly from the socket, but I see no existing way to do that. hence my suggestions for alternative ways. my "join" suggestion is the most versatile so probably the best. > by the way, during some recent testing, i was able to move ~100k > packets-per-second and create 25 million new processes / day with > a load of 0 on a lowly 1.6ghz woodcrest. nice. Sam