Do you think your application is too slow to keep-up on a _sustained_
basis or is it perhaps the case that it is only occasionally getting
behind?
If the latter you could try increasing the SO_RCVBUF size with a
setsockopt() call (and perhaps a sysctl to raise the "hard" limit)
What happens to the data you memcpy? Can that work be done using the
buffer(s) you passed to recvfrom()?
rick jones
--
The glass is neither half-empty nor half-full. The glass has a leak.
The real question is "Can it be patched?"
these opinions are mine, all mine; HP might not want them anyway...

feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...