recvfrom + MSG_PEEK = broken?
Warren Young
warren@etr-usa.com
Mon Mar 22 21:59:00 GMT 2010
On 3/22/2010 5:03 AM, Corinna Vinschen wrote:
> The last time I had problems with MSG_PEEK was back in 2006. Curious
> how seldomly it's used, apparently.
Peeking is evil:
http://tangentsoft.net/wskfaq/newbie.html#peeking
The extra kernel context switch problem isn't Windows-specific, so
peeking should be avoided in all code for that reason alone. The other
problems the FAQ item references may be Windows-specific, but they stem
from perfectly reasonable stack design decisions that could affect any
OS, so there's another reason not to peek regardless of what OS you run
your code on.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list