Automatic connectivity setup

Connectivity settings must be correctly configured for searches and downloads to work. In most cases, DC++ is able to detect the best connectivity settings by itself. When it can't (for example, when multiple network cards are available or when the network topology is too complicated), the various connectivity settings can still be manually adjusted from the Manual configuration page.

Let DC++ determine the best connectivity settings
Select this to let DC++ determine the best connectivity settings on your behalf. This should work with the majority of network structures DC++ is generally used in. The success rate depends on operating system configuration and on the network topology.
Note that when this option is active, manual connectivity settings will be ignored.

It is recommended to disable this option and to manually set up connectivity settings when the network topology is not easy for DC++ to figure out, such as:

Detect now
With this button, you can force DC++ to (re)detect the best connectivity settings. Details and the result of the operation will be shown in the "Detection log" box below.
Detection log
This box contains log messages of the last connectivity auto-detection. It contains the detection steps, possible error messages and shows why a certain connection mode was chosen. This information is helpful in case of errors or when the result is other than expected. Detection messages appear in the System Log as well; descriptions of the various messages are available in the list of System log messages.
Edit detected settings
Press this button to customize the connectivity settings that DC++ has automatically detected. Connectivity auto-detection will be disabled, in favor of manually configured settings. The dialog will switch to the Manual configuration page, in which the currently auto-detected connectivity settings will have been filled. Note that for the time being DC++ attempts to detect IPv4 connectivity only.