[ILUG] force socket to write
Justin Mason
jm at jmason.org
Wed Apr 26 13:35:53 IST 2000
"Brady, Padraig" said:
> Yep I aggree. Layering streams over sockets
> is very useful for most apps. However there
> can be issues with buffering etc. and you
> still have no control over the lower level
> TCP buffers that I think John Carter was
> referring to. Just to confirm, if you are
> using streams over sockets, then to flush
> the stream buffer use fflush. You can control
> the buffering of streams so that the buffers
> are flush automaticaly on newlines for e.g.
> See setbuf() and co.
Hey listen, about this stuff and disabling the nagle algorithm etc., isn't
that what setting O_NDELAY on the socket with fcntl() does? vaguely
remember that.
--j.
More information about the ILUG
mailing list