TApxProtocol.TurnDelay

TApxProtocol

property TurnDelay : DWORD

Default: 0

Determines the turnaround delay, in milliseconds, per data block used by EstimateTransferSecs.

When a protocol transfers a data block, the transmitter must often wait for an acknowledgement from the receiver before it transmits the next block. This delay slows down the overall throughput of the protocol and must be accounted for by EstimateTransferSecs.

When you select a protocol by assigning to the ProtocolType property, the TApxProtocol component assigns a default value to TurnDelay that is a good estimate for the given protocol. However, the actual TurnDelay often depends on the characteristics of the communications link between the sender and receiver (e.g., a satellite link would impose a longer delay than a null modem cable). If the values returned by EstimateTransferSecs are consistently in error, you can assign a new value to TurnDelay.

See also: EstimateTransferSecs, Overhead