Arno Garrels wrote:
> Tobias Rapp wrote:
> 
>> http://support.microsoft.com/default.aspx?scid=kb;en-us;823764
> 
> By default winsock's send buffer size is 8 kb which is much bigger
> than TFtpCli's constant BLOCK_SIZE of 1460 bytes. So one condition
> described in the article is not true since a single send call in
> TFtpCli does not fill the whole underlying winsock send buffer.
> I realy wonder why disabling Nagle doesn't help?

Same applies to WSocket's internal send buffer that has a block size
of 1460 as well. So if you haven't increased BufSize of TWSocket
a single send call does never fill the whole underlying winsock send 
buffer. 

>> 
>> So shall I explicitly add a call setsockopt() that increases the
>> socket send buffer dramatically (>1MB)?
> 
> Use WSocket option SocketSndBufSize instead, it will the call
> setsockopt() internally. I think that 1 MB is much too big, since
> this memory is allocated from kernel memory which is not an endless
> resource. 
> 
> ---
> Arno Garrels [TeamICS]
> http://www.overbyte.be/eng/overbyte/teamics.html
> 
> 
> What is your opinion about
>> that?
>> 
>> /Tobias
>> 
>> 
>> --
>> NOA Audio Solutions Vertriebsges.m.b.H.    Tel: +43-1-5452700
>> Johannagasse 42/4                          Fax: +43-1-545270014
>> A - 1050 Wien                              Www: http://www.noa-
>> audio.com
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to