3.1.2 Timers

The DirectPlay 4 Protocol utilizes the computing system specified in [USPATENT6438603 B1] for estimating available bandwidth and tuning the link appropriately. However, using the scheme described in the patent is not required to achieve interoperability.

Timers for retries can be set according to the expected delivery time and acknowledge time, plus some amount of extra time to allow for inconsistencies in link operation.

The current implementation sets the retry time-out to the average round-trip plus three standard deviations in the average round-trip. A simpler method can also be used, such as the average round-trip plus an extra percentage, such as 20%. When no messages have previously been sent, the initial starting value can be set to 1 second.