FAQ: Direct-connect
Типичные ошибки
Главная | Как это работает | Инструкция по установке и настройке | Работа с DC++ | Типичные ошибки | FAQ | Полезные клавиши
- Вернуться на главную
- Проблемы с подключением к хабам и т.п.
- Проблемы со скачиванием файлов или поиском в DC++
- Программные firewall-ы и другие вредоносные программы
- Роутеры (routers, маршрутизаторы) и аппаратные firewall-ы
- Если не скачиваются файлы весом более 4 Гб
- Слоты для закачек и сообщение «Нет свободных слотов»
- Ошибка при открытии TCP-порта
- Файлы не перемещаются из папки с незавершенными закачками!
Проблемы с подключением и связью с хабом
Если вы получаете сообщение (именно при запуске программы, или при подключении к хабам):
- «Попытка установить соединение была без успешной тк от другого компьютера за требуемое время не получен нужный отклик или было разорвано уже установленное соединение из-за неверного отклика уже подключённого компьютера»
- «Требуемый адрес для своего контекста неверен»
ВОЗМОЖНЫЕ ПРИЧИНЫ (первая — наиболее вероятная):
- У вас НЕ прописаны маршруты и вы пытаетесь попасть на хаб через интернет. Как прописать маршруты, написано тут.
- Хаб выключен. Если это частный хаб — узнавайте у АДМИНА ЭТОГО ХАБА.
- Имеется проблема в локальной сети (ведутся работы, и т.п.)
- У вас закрыт порт, на котором производится подключение. Для DC++ обычно это TCP-порт с номером 411. Отключайте firewall-ы и антивирусы.
Откройте командную строку (Пуск -> Выполнить -> cmd) и выполните команду
ping адрес_хаба
Если будут потери пакетов (если нет связи вообще — «Потеряно 100%») — значит имеется проблема в локальной сети либо хаб выключен. Проверьте, работает ли у вас локалка (а если работает, то ждите, пока включат этот хаб).
Если вы получаете сообщение: «Удаленный хост принудительно разорвал существующее подключение.» — это значит, что физически прервалась связь. Обрезали провод, выключили хаб, или просто потери пакетов в линии. Попробуйте переподключиться снова. Если не помогает — возможно это проблема в сети, либо «шалит» ваш фаервол, смотрите его логи. Попробуйте также отключить firewall полностью и посмотреть, что будет (подробнее о фаерволах читайте ниже).
Проблемы со скачиванием файлов или поиском в DC++
Если у вас всё качалось, а потом вдруг перестало — вспомните, какие программы вы устанавливали в этот период времени. Вполне вероятно, дело именно в них. Но если вы ничего с компьютером не делали — просто так ничего работать обычно не перестаёт.
Вы ставите на скачивание файл (или список файлов), он появляется снизу в списке закачек, и DC++ пишет Соединение... (Connecting...), размер -1B и ничего не происходит. Или же он пишет «connection timeout» (таймаут соединения). Значит у вас что-то не так настроено.
![]()
Аналогично, если у вас не работает поиск файлов, значит тоже имеются проблемы с настройкой DC++ или других программ.
Ниже приведен перечень возможных проблем и их решений.
Программные фаерволлы (firewalls) и брэндмауэры
Часто работа DC++ блокируется FireWall-ом (Фаерволл, Брэндмауэр) — программой, которая защищает компьютер от атак из сети, или антивирусными программами.
ОБЩИЙ СОВЕТ: Если есть проблемы с закачками и поиском, отключите (или настройте) firewall-ы, брэнмдмауэр Windows, а также антивирусы и другие средства сетевой зашиты. Как — читайте далее.
Если у Вас не установлено firewall-ов, и операционная система Windows XP SP2 или Vista: добавьте DC++ в список исключений брэндмауэра Windows: при первом запуске программы (точнее, при подключении к хабу) Windows спросит вас, разрешать подключение или нет. Вы должны сказать ему «разрешить» («unblock»).

Тем самым вы добавите DC++ в списко исключений. Если вы этого не сделали сразу, можете сделать это потом: зайдите в Панель управления/Control Panel, Центр обеспечения безопасности/Windows Security Center, Брэндмауэр/Windows Firewall — и там на вкладке «Исключения» добавьте StrongDC.exe. После этого по идее всё должно работать.
Прочие «вредоносные» программы
Ниже приведён перечень программ, которые могут влиять на работу DC++. Если у вас имеющтся проблемы с DC++ и установлена одна их них — полностью отключите её или деинсталлируйте (чисто для проверки, чтобы убедиться, что дело именно в ней). Если снос программы не поможет — значит мешает что-то ещё.
Итак, проверьте, нет ли у вас чего-нибудь из перечисленного:
Антивирусы:
Касперский (АнтиХакер, Internet Security), Symantec (Norton AntiVirus, Internet Security), Trend PC-Cillin, Avast, McAfee Antivirus.
FireWall-ы:
Outpost, WinGate, UserGate, WinProxy, WinRoute, ZoneAlarm, Comodo.
Большинство этих программ имеют возможность полного отключения. Для проверки того, что проблемы в DC++ вызваны именно ими, отключите их, перезапустите DC++ и проверьте снова. Часто помогает добавление DC++ в список исключений firewall-а.
Для подключения к хабу dc.mytischi.net должен быть открыт 411-й TCP-порт. Многие firewall-ы предоставляют возможность открыть конкретные порты для соединений DC++.
Роутеры (routers, маршрутизаторы) и аппаратные firewall-ы
Хуже обстоят дела, если Ваш компьютер подключен к интернету не напрямую, а через роутер (маршрутизатор). Это небольших размеров устройство, которое позволяет подключать к интернету сразу несколько компов. У него обычно тоже есть встроенный firewall, который может вносить помехи в работу DC++. Обычно его можно либо выключить совсем (что не всегда удачно), либо просто открыть и перенаправить нужные порты (port forwarding).
Если не скачиваются файлы весом более 4 Гб
Если у вас не скачиваются большие файлы (программа пишет, что нету места не диске), проверьте, что вы используете ПОСЛЕДНЮЮ ВЕРСИЮ 2.03, а также то, что диск, на который идёт закачка, имеет файловую систему NTFS. Если у вас FAT32, то имеет смысл отконвертировать диск в NTFS. Делается это в консоли командой
convert X: /FS:NTFS
Вместо X: дожна быть буква того диска, который Вы преобразуете. Если он слишком заполнен, то преобразование невозможно. После этого он попросит ввести метку диска (посмотреть ее можно в свойствах диска). Преобразование происходит не мгновенно, оно занимает некоторое время (обычно несколько минут). При этом все данные на диске сохраняются (не вырубайте питание во время конвертации!)
Слоты для закачек и ошибка «Нет свободных слотов»
Если вы получаете сообщение о том, что нет свободных слотов (no slots available), это значит, что у данного пользователя в текущий момент уже качают файлы ровно столько человек, сколько у него установлено в настройках DC++. Поймите, что это не от Вас зависит, а от того пользователя. Не надо слишком назойливо писать в приват юзерам «дайте мне слот», так как во-первых, далеко не все постоянно следят за тем, что происходит в DC, а во-вторых, спрашивается, чем Вы лучше других. Как говорится, кто успел, тот и съел. Подождите, и слоты освободятся. В любом случае, Вы стоите в очереди за файлом, так что рано или поздно счастье наступит.
Количество слотов у себя можно настроить тут: Файл — Настройки (Settings) — Шара (Share) — Cлоты (Upload slots). Минимальное значение этого параметра для локального хаба равно 1. Если вы ставите себе ограничение в N слотов, одновременно у вас будут качать не более N человек (а если ваш ресурс популярен, то так оно обычно и будет). Слишком большое количество слотов влечет большое количество обращений к многим файлам на диске одновременно, что повышает нагрузку на жесткий диск, начинается «хруст» HDD, и в целом ведёт к «торможению» системы.
Ошибка при открытии TCP-порта
Если Вы получаете соощение Не смог открыть ТСР порт. Предача файлов будет работать некорретно, пока вы не поменяете настройки или не выключите программу, которая использует этот ТСР порт, то: во-первых, включите активный режим; во-вторых, поменяйте в настройках программы TCP-порт (Файл — Настройки — Настройки соединения), и там в окошке TCP укажите другой порт. Если это не поможет, значит, программе мещают либо слишком специфические настройки системы, либо антивирусы или firewall-ы. Для проверки лучше деинсталлируйте их полностью, перезагрузите компьютер и запустите DC++. С вероятностью 99.9% всё заработает. Факт остаётся фактом, что на «чистой» Windows таких проблем не возникает, значит дело именно в «левых» программах. Также подобные эффекты могут быть от «неродных» дистрибутивов Windows, в которые сразу встроена куча софта, и т.п. Если Вы не хотите лишних проблем — пользуйтесь оригинальными, «чистыми» дистрибутивами.
Если удаление или отключение лишных программ помогло, разбирайтесь с их настройками. Если Вы не умееет правильно настраивать вашу программу для защиты — подумайте, стоит ли тогда ею пользоваться, ведь от неверных настроек можно только увеличить потенциальную опасность.
Файлы не перемещаются из папки с незавершенными закачками
Иногда бывает так: файл скачивается, но остаётся в папке с незавершенными закачками и странным (искаженным) именем. Судя по всему это баг DC++. Проявляется оно тогда, когда папки Incomplete и Downloads находятсяна РАЗНЫХ разделах (например, одна на C:, вторая на D:). В таких случаях можно попробовать сделать вот что: остановить закачку этого файла (Ctrl+D, и там в списке его убрать, если он ещё там висит), после чего насильственно переименовать файл. Если к примеру это фильм, то даже отсутствие 200-300 кб не помешает. Но обычно при таких глюках файл таки докачивается полностью, просто почему-то DC++ не может его перенести. Но если после переименования файл не открывается — лучше удалите его и перезакачайте заново.
Найдено и вроде бы апробировано решение проблемы: настроить папки incomplete и папки для закачек так, чтобы они ссылались на ОДИН И ТОТ ЖЕ раздел диска. Можно для простоты установить их на одну и ту же директорию.

