DC ++

редактировать
DC ++
DC-Logo 128.png
DC ++ 0.777 под управлением Windows 7. Установка DC ++ 0.777, работающий под управлением Windows 7.
Разработчик (и) Яцек Сика
Стабильный выпуск 0.868 / 12 ноября 2018 г.; 23 месяца назад (12.11.2018)
Написано наC ++
Операционная система Windows
Тип Одноранговая
Лицензия GNU GPLv2 или позже
Веб-сайтdcplusplus.sourceforge.net

DC ++ является бесплатным и с открытым исходным кодом, одноранговым клиент общего доступа к файлам , который может использоваться для подключения к сети Direct Connect или к протоколу ADC. Его разработал в основном Яцек Сека по прозвищу арнетедак.

По состоянию на 2008 год DC ++ занимал около 90% рынка сообщества Direct Connect.

DC ++ - бесплатная альтернатива с открытым исходным кодом исходному клиенту, NeoModus Direct Connect (NMDC); он подключается к той же сети обмена файлами и поддерживает тот же протокол обмена файлами. Одна из причин, которые обычно связывают с вышеупомянутой популярностью DC ++, заключается в том, что в нем нет рекламного ПО любого типа, в отличие от NMDC.

Для сети Direct Connect существует множество других клиентов, и большинство из них это «моды» DC ++: модифицированные версии DC ++, основанные на исходном коде DC ++. Частичный список модов DC ++ приведен ниже. Некоторые из этих клиентов были разработаны для специализированных сообществ (например, сообществ по обмену музыкой) или для поддержки конкретных экспериментальных функций или, возможно, функций, которые были отклонены от включения в сам DC ++. Примером экспериментальной функции является хеширование, которое первоначально было реализовано в BCDC ++, а затем принято DC ++.

Содержание
  • 1 Форки
  • 2 Сравнение клиентского программного обеспечения
    • 2.1 Общие
    • 2.2 Поддержка операционной системы
    • 2.3 Интерфейс и программирование
    • 2.4 Функции
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
    • 5.1 Официальные
    • 5.2 Неофициальные
Форки
Диаграмма, показывающая DC ++ и его форки

Преимущество бесплатных и открытых исходных кодов Природа DC ++ состоит в том, что было выпущено несколько модов, которые добавляют функции исходному клиенту.

Многие пользователи отправляют на DC ++ исправления, которые будут включены в будущие выпуски, но некоторые функции отклонены разработчиком. Заявленные причины отклонения патча заключаются в том, что они плохо запрограммированы или что функция является несерьезной, злоупотребляемой или чрезмерно специализированной и не принадлежит основному клиенту. Примеры включают в себя: ограничение пропускной способности загрузки (многие пользователи считают, что ограничение пропускной способности загрузки является формой обмана, в то время как другие пользователи, не использующие полнодуплексное сетевое соединение, могут достичь разумной скорости загрузки только путем ограничения загрузок), цветной чат, специализированные операторские функции (например, проверка клиента / доли).

Разработчики некоторых форков вносят новые функции и исправления ошибок в апстрим в DC ++.

Сравнение клиентского программного обеспечения

Общее

КлиентFOSS.Лицензия на программное обеспечение АктивноеДата выпуска (последняя версия)
AirDC ++ ДаGNU GPLv2 или новее Да2019-11-17 (v3.60)
ApexDC ++ ДаGNU GPLv2 или новее Да25.12.2018 (v1.6.5)
DC ++ДаGNU GPLv2 или новее Да12.11.2018 (v0.868)
EiskaltDC ++ ДаGNU GPLv3 или новее Да29.08.2013 (v2.2.9)
FlylinkDC ++ ДаGNU GPLv2 или новее Да20.01.2017 (r504)
LinuxDC ++ ДаGNU GPLv2 или новее Нет2011-04- 17 (v1.1.0)
RSX ++ ДаGNU GPLv2 или выше Нет2011-04-14 (v1.21)
StrongDC ++ ДаGNU GPLv2 или новее Нет27.12.2010 (v2.42)
TkDC ++ ДаGNU GPLv2 или новее Нет2010-11-29 (v1.3)
КлиентFOSS.Лицензия на программное обеспечение АктивноДата выпуска (последняя версия)

Поддержка операционной системы

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

Интерфейс и программирование

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

Функции

Клиент.Magnet URI.UPnP.Обход NAT.DHT.Шифрование.IPv6.IDNA.Плагин.Прокси.Хеш-алгоритмыПоддержка протокола
AirDC ++ДаДаДаНетДаДаНетДаХеш Tiger Tree TIGR, ADCS
ApexDC ++ДаДаДаДаДаНетНетLua, C ++ ДаХэш Tiger Tree TIGR, ADCS
DC ++ДаДаДаНетДаДаНетДаХэш Tiger Tree Hash TIGR, ADCS
EiskaltDC ++ ДаДаДаДаДаНетДаLua, Qt Script, QML ДаХэш Tiger Tree TIGR, ADCS
FlylinkDC ++ ДаДаДаДаДаНетДаДаХэш Tiger Tree TIGR, ADCS
LinuxDC ++ДаДаДаНетДаНетНетДаХэш Дерева Тигра TIGR, ADCS
RSX ++ДаДаДаДаДаНетНетLua, C ++ ДаХэш Tiger Tree TIGR, ADCS
StrongDC ++ДаДаДаДаДаНетНетДаХеш тигрового дерева TIGR, AD CS
Клиент.Magnet URI.UPnP.Обход NAT.DHT.Шифрование.IPv6.IDNA.Плагин.Прокси.Алгоритмы хешированияПоддержка протокола
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
  1. ^Фредрик Улнер ( Январь 2008 г.). «ПК Pitstop и его P2P-отчет». DC ++: Просто эти парни, понимаете? Проверено 19 марта 2008 г.
  2. ^Annalee Newitz (июль 2001 г.). «Совместное использование данных». Metro, Еженедельная газета Кремниевой долины. Metro Publishing Inc. Получено 21 декабря 2006 г.
  3. ^«Архивная копия». Архивировано с оригинального 07.07.2011. Проверено 28 января 2011 г. CS1 maint: заархивированная копия как заголовок (ссылка )
Внешние ссылки
Викискладе есть носители, связанные с DC ++.

Официальный

Неофициальный

Последняя правка сделана 2021-05-16 08:39:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте