DC ++ - DC++
DC ++ 0.777 под управлением Windows 7. | |
Разработчики) | Яцек Сека |
---|---|
Стабильный выпуск | 0.868 / 12 ноября 2018 г. |
Написано в | C ++ |
Операционная система | Windows |
Тип | Пиринговый |
Лицензия | GNU GPLv2 или новее |
Интернет сайт | dcplusplus.sourceforge.net |
DC ++ это свободный и Открытый исходный код, пиринговый обмен файлами клиент который можно использовать для подключения к Сеть прямого подключения или в АЦП протокол. Его разработал в основном Яцек Сека по прозвищу арнетедак.
По состоянию на 2008 г.[Обновить], DC ++ занимала около 90% рынка сообщества Direct Connect.[1]
DC ++ - это бесплатная альтернатива оригинальному клиенту с открытым исходным кодом, NeoModus Direct Connect (NMDC); он подключается к той же сети обмена файлами и поддерживает тот же протокол обмена файлами. Одна из причин, которую обычно связывают с вышеупомянутой популярностью DC ++, заключается в том, что у него нет рекламное ПО любого вида, в отличие от NMDC.[2]
Для сети Direct Connect существует множество других клиентов, и большинство из них представляют собой «моды» DC ++: модифицированные версии DC ++, основанные на исходном коде DC ++. Частичный список модов DC ++ приведен ниже. Некоторые из этих клиентов были разработаны для специализированных сообществ (например, сообществ по обмену музыкой) или для поддержки определенных экспериментальных функций или, возможно, функций, которые были отклонены от включения в сам DC ++. Пример экспериментальной функции: хеширование, который изначально был реализован в BCDC ++, а затем принят в DC ++.
Вилки
Преимущество бесплатно и с открытым исходным кодом природа DC ++ состоит в том, что несколько моды были выпущены, которые добавляют функции к исходному клиенту.
Многие пользователи отправляют на DC ++ исправления, которые будут включены в будущие выпуски, но некоторые функции отклонены разработчиком. Заявленные причины отклонения патча заключаются в том, что они плохо запрограммированы или что функция является несерьезной, злоупотребляемой или чрезмерно специализированной и не принадлежит основному клиенту. Примеры включают в себя: ограничение пропускной способности загрузки (многие пользователи считают, что ограничение пропускной способности загрузки является формой обмана, в то время как другие пользователи не используют полнодуплексный сетевое соединение может обеспечить разумную скорость загрузки только за счет ограничения загрузки), раскрашенного чата, специализированных функций оператора (например, проверки клиента / общего ресурса).
Разработчики некоторых форков вносят изменения и исправления ошибок. вверх по течению в DC ++.
Сравнение клиентского программного обеспечения
Общий
Клиент | FOSS | Лицензия на программное обеспечение | Активный | Дата выпуска (последняя версия) |
---|---|---|---|---|
AirDC ++ | да | GNU GPLv2 или новее | да | 2019-11-17 (v3.60) |
ApexDC ++ | да | GNU GPLv2 или новее | да | 2018-12-25 (v1.6.5) |
DC ++ | да | GNU GPLv2 или новее | да | 2018-11-12 (v0.868) |
EiskaltDC ++ | да | GNU GPLv3 или новее | да | 2020-12-03 (v2.4.0) |
FlylinkDC ++ | да | GNU GPLv2 или новее | да | 2017-01-20 (r504) |
LinuxDC ++ | да | GNU GPLv2 или новее | Нет | 2011-04-17 (v1.1.0) |
RSX ++ | да | GNU GPLv2 или новее | Нет | 2011-04-14 (v1.21) |
StrongDC ++ | да | GNU GPLv2 или новее | Нет | 27 декабря 2010 г. (v2.42) |
TkDC ++ | да | GNU GPLv2 или новее | Нет | 2010-11-29 (версия 1.3) |
Клиент | FOSS | Лицензия на программное обеспечение | Активный | Дата выпуска (последняя версия) |
Поддержка операционной системы
Клиент | Windows | Linux | macOS | BSD | Хайку |
---|---|---|---|---|---|
AirDC ++ | да | да | Нет | Нет | Нет |
ApexDC ++ | да | Нет | Нет | Нет | Нет |
DC ++ | да | Нет | Нет | Нет | Нет |
EiskaltDC ++ | да | да | да | да | да |
FlylinkDC ++ | да | Нет | Нет | Нет | Нет |
LinuxDC ++ | Нет | да | Нет | да | Нет |
RSX ++ | да | Нет | Нет | Нет | Нет |
StrongDC ++ | да | Нет | Нет | Нет | Нет |
TkDC ++ | да | Нет | Нет | Нет | Нет |
Клиент | Windows | Linux | macOS | BSD | Хайку |
Интерфейс и программирование
Клиент | 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 | Язык программирования | На основе |
Функции
Клиент | Магнитный URI | UPnP | Обход NAT | DHT | Шифрование | IPv6 | IDNA | Плагин | Прокси | Алгоритмы хеширования | Поддержка протокола |
---|---|---|---|---|---|---|---|---|---|---|---|
AirDC ++ | да | да | да | Нет | да | да | Нет | да | Хэш Тигрового Дерева | ТИГР, ADCS | |
ApexDC ++ | да | да | да | да | да | Нет | Нет | Lua, C ++ | да | Хэш Тигрового Дерева | ТИГР, ADCS |
DC ++ | да | да | да | Нет | да | да | Нет | да | Хэш Тигрового Дерева | ТИГР, ADCS | |
EiskaltDC ++ | да | да | да | да | да | Нет | да | Lua, Qt Script, QML | да | Хэш Тигрового Дерева | ТИГР, ADCS |
FlylinkDC ++ | да | да | да | да | да | Нет | да | да | Хэш Тигрового Дерева | ТИГР, ADCS | |
LinuxDC ++ | да | да | да | Нет | да | Нет | Нет | да | Хэш Тигрового Дерева | ТИГР, ADCS | |
RSX ++ | да | да | да | да | да | Нет | Нет | Lua, C ++ | да | Хэш Тигрового Дерева | ТИГР, ADCS |
StrongDC ++ | да | да | да | да | да | Нет | Нет | да | Хэш Тигрового Дерева | ТИГР, ADCS | |
Клиент | Магнитный URI | UPnP | Обход NAT | DHT | Шифрование | IPv6 | IDNA | Плагин | Прокси | Алгоритмы хеширования | Поддержка протокола |
Смотрите также
Рекомендации
- ^ Фредрик Улльнер (январь 2008 г.). «ПК Pitstop и его P2P-отчет». DC ++: Просто эти парни, понимаете?. Получено 2008-03-19.
- ^ Аннали Ньюитц (июль 2001 г.). «Обмен данными». Metro, Еженедельная газета Кремниевой долины. Metro Publishing Inc. Получено 2006-12-21.
- ^ «Архивная копия». Архивировано из оригинал на 2011-07-07. Получено 2011-01-28.CS1 maint: заархивированная копия как заголовок (связь)
внешняя ссылка
Официальный
- DC ++ (Официальный веб-сайт)
- DC ++ Webhelp