Is the receiving buffer size not limited by STREAMS?
Is 1<<30 even a limit for 64 bit processes?

Olga

2010/3/8 Anders Persson <anders.persson at sun.com>:
> 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 <anders.persson at sun.com>:
>> > 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`\/ }
>> .----'-/`-/     olga.kryzhanovska at gmail.com   \-`\-'----.
>>  `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
>>       /\/\                                     /\/\
>>       `--`                                      `--`
>>
>
>    -- Anders
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     olga.kryzhanovska at gmail.com   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`

Reply via email to