Как правильно настроить DC?
Частые проблемы при неправильной настройки:
- Не находятся файлы в поиске
Невозможно получить список файлов
Размер получаемого списка файлов -1 Байт
Для начала в Настройках соединения (Файл -> Настройки -> Настройки соединения) у вас должен быть выбран Активный режим (Актив\Прямое соединение).
Сетевой интерфейс для всех соединений выставите в 0.0.0.0 (или сделайте поле пустым).

Остальные настройки DC++ на подключения не влияют, так что если проблемы остались и вы уверенны в типе связи то скорее всего проблема или в настройке системы (антивирус, файерволл ит.д.) или в соединении между пользователями.
Если у вас подключение к интернету (сети) через роутер:
При таком раскладе помучатся придётся немного побольше... Я не буду приводить примеры на каком либо роутере а опишу всё в общих чертах (за более подробной помощью обращайтесь на форум, напишите там модель роутера и вам обязательно помогут а может даже предоставят настройки со скриншотами)
Ладно начнём настраивать, допустим роутер выдал адрес компьютеру 192.168.10.104, а внешний адрес в сети 10.234.2.42.
Заходим на роутер и находим в настройках закладку или пункт Virtual Server.
Вы увидите список правил и панель добавления, нам нужно добавить своё правило.
Назовём его допустим DC Client и будем использовать порт 2001, вот сами настойки:
Name (Имя): DC Client
Protocol (Протокол): Both (название может отличатся допустим символ '*', но смысл один - любой протокол)
Private Port (Внутренний порт для нашего компьютера): 2001
Public Port (Внешний порт): 2001
LAN Server (IP нашего компьютера во внутренней сети): 192.168.10.104
С роутером закончили, есть конечно ещё настройки которые могут повлиять на работу, но по умолчанию они не должны нам мешать, но возможны проблемы и в них (особенно разделы Firewall и Filter) к сожалению все роутеры обхватить мы не можем. Переходим к настройкам DC++.
Открываем DC++ и идём в Настройках соединения (Файл -> Настройки -> Настройки соединения), тут всё намного проще. Ставим галочку на Брандмауэр (Файерволл) с ручным перенаправлением портов, в поле Внешний / WAN IP прописываем внешний адрес в нашем случае 10.234.2.42, а также порты TCP и UDP - 2001. (может быть что вам в вашей сети присваивается ip автоматически и в случае нового присвоения он будет отличен от введёного вами)

После этого перезапустите DC++, и проверяйте работу, если всё сделанно правильно то проблем быть не должно, иначе всегда есть хучший вариант - Пассивный режим.
Статья конечно оооочень узкая и маленькая, если у вас какие то проблемы вы всегда можете написать их сдесь вам обязательно помогут я или кто нить другой
