On Mon, Mar 08, 2010 at 10:16:44PM +0100, ольга крыжановская wrote: > How large is the max. peek ahead for SOCK_STREAM?
It would be equal to size of the receive buffer, and if an application set it to a maximum it would be 1M (assuming the admin has not changed the default upper limit, which could be set as high as 1<<30). > How large is the max. peek ahead for Unix pipes? > How large is the max. peek ahead for Unix FIFO? > > Olga > > 2010/3/8 Anders Persson <[email protected]>: > > On Mon, Mar 08, 2010 at 09:33:20PM +0100, ольга крыжановская wrote: > >> What is the maximum amount of bytes an application can peek ahead on > >> pipes and sockets? > > > > For sockets that depends on whether you are dealing with SOCK_DGRAM or > > SOCK_STREAM. For dgram you can only peek into a single datagram, while > > on stream sockets you can peek into the whole socket buffer (assuming > > your are not using urgent data. If you are, then you wont be able to > > peek beyond the urgent mark). > > > > -- Anders > > > > > > -- > , _ _ , > { \/`o;====- Olga Kryzhanovska -====;o`\/ } > .----'-/`-/ [email protected] \-`\-'----. > `'-..-| / Solaris/BSD//C/C++ programmer \ |-..-'` > /\/\ /\/\ > `--` `--` > -- Anders _______________________________________________ networking-discuss mailing list [email protected]
