Mail Archives: cygwin/1997/05/17/20:54:07
On Sat, 17 May 1997, Mike Bernson wrote:
> I am trying to set the the non-block read or write for a
> tcp-socket.
>
> I do the following fcntl(fd, SETFL, O_NONBLOCK) which does not
> return any errors. Then a do a read on the fd and it blocks.
>
> I need a way to do none blocking reads or find out how much data
> is pending so I can do the read for just that amount of data.
>
> The same would be nice for writes but not needed.
select() will tell you IF data is pending, which is good... fctl()
doesn't work in linux for setting non_blocking on tcp sockets either...so
don't feel bad :)
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -