retryLimit specifies the maximum number of consecutive
unsuccessful connection setup attempts that may be made before
further attempts are abandoned.
If this limit is reached, the Restart verb may be used to restart
connection attempts.
If retryLimit is 0, there is no limit; attempts will continue
indefinitely until a successful connection is established.