[En-Nut-Discussion] TCP Retransmissions too fast by PC
Brett Abbott
Brett.Abbott at digital-telemetry.com
Sat Apr 23 11:02:26 CEST 2005
Hi
Over a slow and performance variable network link like GPRS, we are
finding that the PC/Boradband Internet side of the link often gets too
impatient and will often send a retranmission of a TCP packet. At the
ethernut end, this often appears as a duplicate packet received shortly
after it has sent the ACK. It copes ok but isnt ideal.
Does anyone know of how we might better train the VB .NET application to
instruct/override the TCP socket to wait longer for an ACK before
re-sending a packet? Cant seem to find a way to override the Automatic
RTTO setting.
Typical timings on the ethenut side are:
1. Receive TCP packet
2. Send ACK 120ms later
3. Receive resent TCP packet 80ms after that.
Propagation delay varies between 200ms and 4 seconds depending on the
radio sleep state.
Many Thanks
Brett
--
-----------------------------------------------------------------
Brett Abbott, Managing Director, Digital Telemetry Limited
Email: Brett.Abbott at digital-telemetry.com
PO Box 24 036 Manners Street, Wellington, New Zealand
Phone +64 (4) 5666-860 Mobile +64 (21) 656-144
------------------- Commercial in confidence --------------------
More information about the En-Nut-Discussion
mailing list