DC++
Разработчик(и) | Яцек Сиека |
---|---|
Стабильная версия | |
Репозиторий | |
Написано в | С++ |
Веб-сайт | dcplusplus |
| operating system = Windows | genre = Peer-to-peer | license = GNU GPLv2 or later | website = 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 год [update]DC++ занимала около 90% рынка сообщества Direct Connect. [ 3 ]
Вилки
[ редактировать ]Преимущество бесплатности с открытым исходным кодом DC++ несколько модов заключается в том, что было выпущено , которые добавляют функции к исходному клиенту.
Многие пользователи отправляют патчи для DC++, которые включаются в будущие выпуски, но некоторые функции отклоняются разработчиком. Заявленные причины отклонения патчей заключаются в том, что они плохо закодированы или что эта функция является несерьезной, неправильной или чрезмерно специализированной и не принадлежит основному клиенту. Примеры включают: ограничение пропускной способности загрузки (многие пользователи считают, что ограничение пропускной способности загрузки является формой мошенничества, в то время как другие пользователи, не использующие полнодуплексное сетевое соединение, могут достичь разумной скорости загрузки только за счет ограничения загрузки), цветной чат, специализированные функции оператора (например, проверка клиента/ресурса).
Разработчики некоторых форков вносят новые функции и исправляют ошибки обратно в DC++.
Сравнение клиентского программного обеспечения
[ редактировать ]Общий
[ редактировать ]Клиент | ФОСС | Лицензия на программное обеспечение | Активный | Дата выпуска (последняя версия) |
---|---|---|---|---|
AirDC++ | Да | GNU GPLv2 или новее | Да | 27 августа 2023 г. (v4.21) |
Веб-клиент AirDC++ | Да | GNU GPLv2 или новее | Да | 23 мая 2023 г. (v2.12.1) |
АпексDC++ | Да | GNU GPLv2 или новее | Да | 25 декабря 2018 г. (v1.6.5) |
DC++ | Да | GNU GPLv2 или новее | Да | 06.11.2023 (v0.881) |
Ледяной холодDC++ | Да | GNU GPLv3 или более поздняя версия | Да | 03.03.2021 (v2.4.2) |
ФлайлинкDC++ | Да | GNU GPLv2 или новее | Да | 31 декабря 2023 г. (r601 сборка 23343) |
LinuxDC++ | Да | GNU GPLv2 или новее | Нет | 17 апреля 2011 г. (v1.1.0) |
RSX++ | Да | GNU GPLv2 или новее | Нет | 14 апреля 2011 г. (v1.21) |
СильныйDC++ | Да | GNU GPLv2 или новее | Нет | 27 декабря 2010 г. (v2.42) |
ТкДК++ | Да | GNU GPLv2 или новее | Нет | 29 ноября 2010 г. (v1.3) |
Поддержка операционной системы
[ редактировать ]Клиент | Окна | Линукс | macOS | БСД | Хайку |
---|---|---|---|---|---|
AirDC++ | Да | Нет | Нет | Нет | Нет |
Веб-клиент AirDC++ | Нет | Да | Нет | Нет | Нет |
АпексDC++ | Да | Нет | Нет | Нет | Нет |
DC++ | Да | Нет | Нет | Нет | Нет |
Ледяной холодDC++ | Да | Да | Да | Да | Да |
ФлайлинкDC++ | Да | Нет | Нет | Нет | Нет |
LinuxDC++ | Нет | Да | Нет | Да | Нет |
RSX++ | Да | Нет | Нет | Нет | Нет |
СильныйDC++ | Да | Нет | Нет | Нет | Нет |
ТкДК++ | Да | Нет | Нет | Нет | Нет |
Интерфейс и программирование
[ редактировать ]Клиент | графический интерфейс | интерфейс командной строки | веб-интерфейс | Язык программирования | На основе |
---|---|---|---|---|---|
AirDC++ | Да | Нет | Да | С++ | СильныйDC++ |
Веб-клиент AirDC++ | Нет | Да | Да | С++ | AirDC++ |
АпексDC++ | Да | Нет | Нет | С++ | СильныйDC++ |
DC++ | Да | Нет | Нет | С++ | - |
Ледяной холодDC++ | Да | Да | Да | С++ | DC++ |
ФлайлинкDC++ | Да | Нет | Да | С++ | АпексДК++/СтронгДК++ |
LinuxDC++ | Да | Нет | Нет | С++ | DC++ |
RSX++ | Да | Нет | Нет | С++ | СильныйDC++ |
СильныйDC++ | Да | Нет | Нет | С++ | DC++ |
ТкДК++ | Да | Нет | Нет | С++ | StrongDC++ / DC++ бзр |
Функции
[ редактировать ]Клиент | Магнитный URI | УПнП | Обход NAT | ДХТ | Шифрование | IPv6 | ДНК | Плагин | Прокси | Хэш-алгоритмы | Поддержка протокола |
---|---|---|---|---|---|---|---|---|---|---|---|
AirDC++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Хэш тигрового дерева | ТИГР , АДКС | |
Веб-клиент AirDC++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Хэш тигрового дерева | ТИГР , АДКС | |
АпексDC++ | Да | Да | Да | Да | Да | Нет | Нет | Луа , С++ | Да | Хэш тигрового дерева | ТИГР , АДКС |
DC++ | Да | Да | Да | Нет | Да | Да | Нет | Да | Хэш тигрового дерева | ТИГР , АДКС | |
Ледяной холодDC++ | Да | Да | Да | Да | Да | Нет | Да | Lua , Qt-скрипт , QML | Да | Хэш тигрового дерева | ТИГР , АДКС |
ФлайлинкDC++ | Да | Да | Да | Да | Да | Нет | Да | Да | Хэш тигрового дерева | ТИГР , АДКС | |
LinuxDC++ | Да | Да | Да | Нет | Да | Нет | Нет | Да | Хэш тигрового дерева | ТИГР , АДКС | |
RSX++ | Да | Да | Да | Да | Да | Нет | Нет | Луа , С++ | Да | Хэш тигрового дерева | ТИГР , АДКС |
СильныйDC++ | Да | Да | Да | Да | Да | Нет | Нет | Да | Хэш тигрового дерева | ТИГР , АДКС |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Что такое протокол прямого подключения и DC++? Как использовать DC++ для обмена файлами?» . Фоссбайты . 16 февраля 2017 г. Архивировано из оригинала 2 ноября 2021 г. Проверено 2 ноября 2021 г.
- ^ Аннали Ньюитц (июль 2001 г.). «Обмен данными» . Метро, еженедельная газета Кремниевой долины . Metro Publishing Inc. Архивировано из оригинала 21 января 2021 г. Проверено 21 декабря 2006 г.
- ^ Фредрик Ульнер (январь 2008 г.). «PC Pitstop и его P2P-отчет» . DC++: Только эти парни, понимаешь? Архивировано из оригинала 22 марта 2008 г. Проверено 19 марта 2008 г.
- ^ «Клиентское программное обеспечение — ADCPortal Wiki» . Архивировано из оригинала 7 июля 2011 г. Проверено 28 января 2011 г.
Внешние ссылки
[ редактировать ]- DC++ (Официальный сайт)
- Веб-справка по DC++