[En-Nut-Discussion] TCP Retransmissions too fast by PC

Mark E. Scott Jr. mscott at awfs.net
Mon Apr 25 19:49:47 CEST 2005


Ethernut isn't throwing away the resent packet when it arrives?

Mark E. Scott Jr.
mscott at awfs.net
512-478-7727 ext. 122
AWS, Inc.


-----Original Message-----
From: en-nut-discussion-bounces at egnite.de
[mailto:en-nut-discussion-bounces at egnite.de] On Behalf Of Brett Abbott
Sent: Saturday, April 23, 2005 4:02 AM
To: Ethernut User Chat (English)
Subject: [En-Nut-Discussion] TCP Retransmissions too fast by PC

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



_______________________________________________
En-Nut-Discussion mailing list
En-Nut-Discussion at egnite.de
http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion



More information about the En-Nut-Discussion mailing list