DC++

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
DC++
DC-Logo 128.png
Client connected.png
Тип

Файлообменные сети

Разработчик

Jacek Sieka

Написана на

C++

Операционная система

Windows

Первый выпуск

2001-11-21

Последняя версия

0.843 (28 апреля 2014)

Лицензия

GNU GPLv2 or later

Сайт

dcplusplus.sourceforge.net

DC++ на Викискладе

DC++ (название произносят «диси-плас-плас», «диси-плюс-плюс») — свободный и открытый клиент файлообменной сети Direct Connect для ОС Windows. Разработан как замена стандартному клиенту NeoModus Direct Connect, написанному на Visual Basic.

Клиент включает всё необходимое для работы. Отличается от других конкурентов надёжностью работы и стабильностью обновления дистрибутива. Поддерживает хеширование и скачивание из нескольких источников. Имеет развитую функциональность чата.

Поддерживает обмен данными по протоколам NMDC и ADC.

В дистрибутиве имеются файлы изменения языка интерфейса программы, всего в дистрибутив на данный момент включены 56 языков. Также дистрибутив включает в себя базу GeoIP для определения по IP страны пользователей. Данная база постоянно обновляется. Обновление идёт в последующем дистрибутиве, также базу можно загрузить с соответствующего сервиса в интернете.

Обмен файлами[править | править вики-текст]

Для осуществления файлового обмена необходимо подключение к серверу сети, так называемому хабу.

Каждый пользователь сети разрешает доступ к содержимому некоторых своих папок (т. н. расшаривание от англ. share — делиться). Впоследствии любой другой пользователь сети может скачать эти данные с его компьютера. Происходит прямое соединение двух компьютеров, и один компьютер начинает передавать данные другому.

Заимствования[править | править вики-текст]

На исходных кодах данного клиента построено множество DC-клиентов, но не все из них соблюдают условия, на которых разрешается такое заимствование. Генеалогическое дерево потомков DC++


Сравнения программного обеспечения[править | править вики-текст]

Сравнение клиентов Direct Connect

Общее[править | править вики-текст]

Клиент FOSS
Лицензия на программное обеспечение Активный
AirDC++ Да GNU GPLv2 или более поздняя версия Да
TkDC++ Да GNU GPLv2 или более поздняя версия Да
ApexDC++ Да GNU GPLv2 или более поздняя версия Да
DC++ Да GNU GPLv2 или более поздняя версия Да
EiskaltDC++ Да GNU GPLv2 или более поздняя версия Да
FlylinkDC++ Да GNU GPLv2 или более поздняя версия Да
LinuxDC++ Да GNU GPLv2 или более поздняя версия Да
RSX++ Да GNU GPLv2 или более поздняя версия Да
StrongDC++ Да GNU GPLv2 или более поздняя версия Да
Клиент FOSS
Лицензия на программное обеспечение Активный

Поддержка операционных систем[править | править вики-текст]

Клиент Windows
Linux
Mac OS X
BSD
Haiku
AirDC++ Да Нет Нет Нет Нет
TkDC++ Да Нет Нет Нет Нет
ApexDC++ Да Нет Нет Нет Нет
DC++ Да Нет Нет Нет Нет
EiskaltDC++ Да Да Да Да Да
FlylinkDC++ Да Нет Нет Нет Нет
LinuxDC++ Нет Да Нет Да Нет
RSX++ Да Нет Нет Нет Нет
StrongDC++ Да Нет Нет Нет Нет
Клиент Windows
Linux
Mac OS X
BSD
Haiku

Интерфейс пользователя[править | править вики-текст]

Клиент Графический интерфейс пользователя
CLI
Другой
Язык программирования
На основе
AirDC++ Да Нет Нет C++ StrongDC++
TkDC++ Да Нет Нет C++ StrongDC++ / DC++ bzr
ApexDC++ Да Нет Нет C++ StrongDC++
DC++ Да Нет Нет C++ -
EiskaltDC++ Да Да Нет C++ DC++
FlylinkDC++ Да Нет WebUI C++ ApexDC++/StrongDC++
LinuxDC++ Да Нет Нет C++ DC++
RSX++ Да Нет Нет C++ StrongDC++
StrongDC++ Да Нет Нет C++ DC++
Клиент Графический интерфейс пользователя
CLI
Другой
Язык программирования
На основе

Особенности[править | править вики-текст]

Клиент
Magnet-ссылка
UPnP
NAT traversal
DHT
Шифрование
IPv6
IDN
Плагин
Прокси
Алгоритмы хеширования Поддержка протоколов
AirDC++ Да Да Да Нет Да Нет Нет Да Tiger Tree Hash TIGR, ADCS
ApexDC++ Да Да Да Да Да Нет Нет Lua, C++ Да Tiger Tree Hash TIGR, ADCS
DC++ Да Да Да Нет Да Нет Нет Да Tiger Tree Hash TIGR, ADCS
EiskaltDC++ Да Да Да Да Да Нет Да Lua, QtScript, QML Да Tiger Tree Hash TIGR, ADCS
FlylinkDC++ Да Да Да Да Да Нет Да Да Tiger Tree Hash TIGR, ADCS
LinuxDC++ Да Да Да Нет Да Нет Нет Да Tiger Tree Hash TIGR, ADCS
RSX++ Да Да Да Да Да Нет Нет Lua, C++ Да Tiger Tree Hash TIGR, ADCS
StrongDC++ Да Да Да Да Да Нет Нет Да Tiger Tree Hash TIGR, ADCS
Клиент
Magnet-ссылка
UPnP
NAT traversal
DHT
Шифрование
IPv6
IDN
Плагин
Прокси
Алгоритмы хеширования Поддержка протоколов

Примечания[править | править вики-текст]

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]