neo napster wrote:
My applications want to process messages in Block mode so i am using NOWAIT option.
You've just contradicted yourself. NOWAIT means non-blocking. If you want your program to block, waiting for messages, you don't set the NOWAIT option... you wait. That's what blocking means.
If you do indeed want to do non-blocking, then EAGAIN is *absolutely normal*. It's supposed to do that.
Get a book on Unix network programming, and take the problem up on a Unix network programming mailing list. This is not a Cygwin issue. This is a newbie programmer issue.
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/