This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
select()
- To: gnu-win32 at cygnus dot com
- Subject: select()
- From: "Todd M. Grimm" <grimm at itd dot nrl dot navy dot mil>
- Date: Wed, 7 Oct 1998 12:30:25 -0400 (EDT)
I am using select() to test whether there are bytes on a socket to read
without blocking my program to check on this.
The problem is that even when there is no data it returns a 1 to say that
there is data. This causes my program to try a read which blocks because
there really is no data.
I saw several messages in the archives of this list about this, but all I
could find were questions. No one ever seemed to answer the question.
Please let me know if you know how to get select() to work right or if
there is a nother way to test for bytes without blocking.
Thanks,
Todd grimm
-------------------------------------------------------------------------------
Todd M. Grimm, 202-767-5780, grimm@itd.nrl.navy.mil
ITT Systems & Sciences Corp. at the Naval Research Laboratory, Washington, D.C.
-------------------------------------------------------------------------------
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".