08-30-2007 01:42 PM
08-30-2007 01:46 PM
08-30-2007 01:49 PM - edited 08-30-2007 01:49 PM
THere could be a number of reasons...
If you are opening sending and closing for each packet, then that is good performance since there is alot of things happening to establish the connection etc.
If you keep the connection open and using it to repeatedly send the packets, then you may be seeing poor network performance due to collisions on the network or you are running into the "Naegel algorithm" (Ialways spell that wrong) which attempts to optimize network traffic by collecting many small packets and sending them as one large packet. This can be tested be changing the size of your test such that you are sending "extra" data. For some reason I remeber 1500 as an optimal size.
And YES DNS will slow down the initial connection time.
I hope that helps,
Ben
Message Edited by Ben on 08-30-2007 01:50 PM