![]() | |
![]() DC++ 0.777 на Windows 7 | |
Разработчик(и) | Яцек Сиека |
---|---|
Стабильный релиз | 0,881 / 6 ноября 2023 г. |
Репозиторий |
|
Написано в | С++ |
Операционная система | Окна |
Тип | Пиринговый |
Лицензия | GNU GPLv2 или более поздняя версия |
Веб-сайт | dcplusplus.sourceforge.io |
DC++ — это бесплатный и открытый исходный код , одноранговый клиент для обмена файлами , который можно использовать для подключения к сети Direct Connect или к протоколу ADC . Он разработан в первую очередь Яцеком Сиекой, по прозвищу arnetheduck.
DC++ — это бесплатная и открытая альтернатива оригинальному клиенту NeoModus Direct Connect (NMDC); [1] он подключается к той же сети обмена файлами и поддерживает тот же протокол обмена файлами. Одной из причин, обычно приписываемых популярности DC++, является то, что в нем нет рекламного ПО любого рода, в отличие от NMDC. [2]
Для сети Direct Connect существует множество других клиентов, и большинство из них — это «моды» DC++: модифицированные версии DC++, основанные на исходном коде DC++. Ниже приведен частичный список модов DC++. Некоторые из этих клиентов были разработаны для специализированных сообществ (например, сообществ по обмену музыкой) или для поддержки определенных экспериментальных функций или, возможно, функций, которые были отклонены от включения в сам DC++. Примером экспериментальной функции является хеширование , которое изначально было реализовано в BCDC++, а затем принято DC++.
По состоянию на 2008 год [обновлять]доля DC++ на рынке Direct Connect составляла около 90%. [3]
Преимуществом бесплатности и открытого исходного кода DC++ является то, что было выпущено несколько модов , которые добавляют функции к оригинальному клиенту.
Многие пользователи отправляют патчи в DC++, которые включаются в будущие релизы, но некоторые функции отклоняются разработчиком. Заявленные причины отклонения патча: они плохо закодированы или функция несерьёзна, может быть использована не по назначению или слишком специализирована и не относится к основному клиенту. Примеры включают: ограничение полосы пропускания исходящего трафика (многие пользователи считают, что ограничение полосы пропускания исходящего трафика является формой мошенничества, в то время как другие пользователи, не использующие полнодуплексное сетевое соединение, могут достичь разумной скорости загрузки только путём ограничения загрузок), цветной чат, специализированные функции оператора (например, проверка клиента/общего доступа).
Разработчики некоторых форков вносят новые функции и исправления ошибок в DC++.
Клиент | ФОСС | Лицензия на программное обеспечение | Активный | Дата выпуска (последняя версия) |
---|---|---|---|---|
AirDC++ | Да | GNU GPLv2 или более поздняя версия | Да | 2023-08-27 (v4.21) |
Веб-клиент AirDC++ | Да | GNU GPLv2 или более поздняя версия | Да | 2023-05-23 (v2.12.1) |
ApexDC++ | Да | GNU GPLv2 или более поздняя версия | Да | 2018-12-25 (v1.6.5) |
ДК++ | Да | GNU GPLv2 или более поздняя версия | Да | 2023-11-06 (v0.881) |
EiskaltDC++ | Да | GNU GPLv3 или более поздняя версия | Да | 2021-03-03 (v2.4.2) |
FlylinkDC++ | Да | GNU GPLv2 или более поздняя версия | Да | 2023-12-31 (r601 сборка 23343) |
LinuxDC++ | Да | GNU GPLv2 или более поздняя версия | Нет | 2011-04-17 (v1.1.0) |
RSX++ | Да | GNU GPLv2 или более поздняя версия | Нет | 2011-04-14 (v1.21) |
StrongDC++ | Да | GNU GPLv2 или более поздняя версия | Нет | 2010-12-27 (v2.42) |
TkDC++ | Да | GNU GPLv2 или более поздняя версия | Нет | 2010-11-29 (v1.3) |
Клиент | Окна | Линукс | macOS | БСД | Хайку |
---|---|---|---|---|---|
AirDC++ | Да | Нет | Нет | Нет | Нет |
Веб-клиент AirDC++ | Нет | Да | Нет | Нет | Нет |
ApexDC++ | Да | Нет | Нет | Нет | Нет |
ДК++ | Да | Нет | Нет | Нет | Нет |
EiskaltDC++ | Да | Да | Да | Да | Да |
FlylinkDC++ | Да | Нет | Нет | Нет | Нет |
LinuxDC++ | Нет | Да | Нет | Да | Нет |
RSX++ | Да | Нет | Нет | Нет | Нет |
StrongDC++ | Да | Нет | Нет | Нет | Нет |
TkDC++ | Да | Нет | Нет | Нет | Нет |
Клиент | графический интерфейс | CLI | Веб-интерфейс | Язык программирования | На основе |
---|---|---|---|---|---|
AirDC++ | Да | Нет | Да | С++ | StrongDC++ |
Веб-клиент AirDC++ | Нет | Да | Да | С++ | AirDC++ |
ApexDC++ | Да | Нет | Нет | С++ | StrongDC++ |
ДК++ | Да | Нет | Нет | С++ | - |
EiskaltDC++ | Да | Да | Да | С++ | ДК++ |
FlylinkDC++ | Да | Нет | Да | С++ | ApexDC++/StrongDC++ |
LinuxDC++ | Да | Нет | Нет | С++ | ДК++ |
RSX++ | Да | Нет | Нет | С++ | StrongDC++ |
StrongDC++ | Да | Нет | Нет | С++ | ДК++ |
TkDC++ | Да | Нет | Нет | С++ | StrongDC++ / DC++ bzr |
Клиент | Магнит URI | UPnP | Обход NAT | ДГТ | Шифрование | IPv6 | ИДНА | Плагин | Прокси | Алгоритмы хэширования | Поддержка протокола |
---|---|---|---|---|---|---|---|---|---|---|---|
AirDC++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Гашиш из тигрового дерева | ТИГР, АДКС | |
Веб-клиент AirDC++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Гашиш из тигрового дерева | ТИГР, АДКС | |
ApexDC++ | Да | Да | Да | Да | Да | Нет | Нет | Lua , C++ | Да | Гашиш из тигрового дерева | ТИГР, АДКС |
ДК++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Гашиш из тигрового дерева | ТИГР, АДКС | |
EiskaltDC++ | Да | Да | Да | Да | Да | Нет | Да | Lua , Qt-скрипт , QML | Да | Гашиш из тигрового дерева | ТИГР, АДКС |
FlylinkDC++ | Да | Да | Да | Да | Да | Нет | Да | Да | Гашиш из тигрового дерева | ТИГР, АДКС | |
LinuxDC++ | Да | Да | Да | Нет | Да | Нет | Нет | Да | Гашиш из тигрового дерева | ТИГР, АДКС | |
RSX++ | Да | Да | Да | Да | Да | Нет | Нет | Lua , C++ | Да | Гашиш из тигрового дерева | ТИГР, АДКС |
StrongDC++ | Да | Да | Да | Да | Да | Нет | Нет | Да | Гашиш из тигрового дерева | ТИГР, АДКС |