Connectivity
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:
- When there is more than one physical network device (eg. network cards, 3G USB
modems) plugged in the computer (the bind address will have to be fiddled with).
- In the presence of network tunneling, a
VPN
service or any other software that creates virtual network devices.
- When DC++ is only supposed to connect to local network hubs (eg. in a campus).
- 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.