Hello Tobias,

You find on my site a few programs to test performance with TWSocket.

---
Rgds, Wilfried [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
http://www.mestdagh.biz

Monday, January 15, 2007, 16:33, Tobias Rapp wrote:

>> To improve performance you can make your packets equal to the MTU, or
>> switch Nagle off. There are some notes on Microsoft site about this. If
>> you search for Nagle on MSDN you will find a lots information about
>> that. They dont encourage to switch it off but in some cases (maybe
>> yours) it is better. Note that you have to switch it of at both ends.

> I tested it with Nagle=off but without singnificant changes.

> Then I had the idea to capture the IP traffic that occurs when
> delivering the file with the ICS/Indy FTP servers. There is one big
> difference:

>  - When delivering the file with ICS FTP server the server sends 2 IP
> packets (1448 + 600 bytes data) and then seems to wait for ACK. Note
> that I did not switch Nagle off in that test.

>  - When delivering the file with Indy10 FTP server the server sends many
> IP packets (up to 60 packets of 1448 bytes each) until the first ACKs
> arrive.

> Are there any socket options regarding that behaviour?

>> The ICS demo programs are not specifically written to improve speed.
>> They are written to give a as mutch as possible clear for newcomers. A
>> PII300 CPU can easy saturate a 100 mbps network with TWSocket.

> My data delivery application uses some specific XML protocol for talking
> with the client which is implemented in a tWSocket-derived component. I
> just wanted to make sure it is not something in my socket that slows
> down data throughput significantly and thus made a test with the 'plain'
> FTP server component as found in the ICS FTP demo server project.

> /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