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 ++.
Преимущество бесплатных и открытых исходных кодов Природа 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. | Плагин. | Прокси. | Алгоритмы хеширования | Поддержка протокола |
Викискладе есть носители, связанные с DC ++. |