- Maximum number of reconnection retries
- Delay before reconnection retrying
- Retry if no data received
- Use proxy server
Maximum number of reconnection retries
When some problem with Internet connection occurs, program tries to reconnect to the server. If connection problem is temporary this could help to resolve it without stopping the download process.
This option controls how many times reconnection attempts will be performed.
Each reconnection attempt is added to the log. Reconnection reason is pretended by message 'Chunk renewed' and appended with next info in parentheses: attempt number, maximum number of attempts (controlled by this option) and position in the file where reconnection occurs. Example:
14:04:11, #03, Chunk renewed: Couldn't connect to server (7) (#1/5 at 1163264) 14:05:11, #03, Chunk renewed: Couldn't connect to server (7) (#2/5 at 1163264) 14:06:11, #03, Chunk renewed: Couldn't connect to server (7) (#3/5 at 1163264) 14:13:24, #03, Chunk renewed: Couldn't connect to server (7) (#1/5 at 28549821)
Note in example above, each position has its own attempts counter.
Delay before reconnection retrying
When disconnection occurs, program waits amount of time specified here (in seconds). Wait for a while instead of reconnect immediately increases the chance that connection problem will be resolved at this time.
Retry if no data received
If no data is received for this period of seconds, initiate reconnection retry as it would be done at connection problems. Reconnection reason in this case will be 'Timeout was reached' e.g.:
11:28:06, #02, Chunk renewed: Timeout was reached (28) (#1/5 at 56620)
Use proxy server
When a Proxy server is used for Internet connection, the program allows (well, and forces) to specify it separately from the system settings.
Usually you are obligated to enter only proxy server address and port.
Login is required
In this group can be entered login and password, if proxy server requires this info.
If entered, they will be protected by standard Windows security mechanism associated with current user. This means that they cannot be used by other user on the same machine and cannot be used on other machine (for example in portable mode).