Кіріспе

DC++ — тегін және ашық кодты, өзара файл алмасу клиенті. Ол Direct Connect желісіне немесе ADC протоколына қосылу үшін қолданылады. Оны негізінен Jacek Sieka, arnetheduck атты әзірлеген.

Тарих және негіз

DC++ – NeoModus Direct Connect (NMDC) бастапқы клиентінің тегін және ашық кодты баламасы; ол бірдей файл алмасу желісіне қосылады және сол файл алмасу протоколын қолдайды. DC++-тың танымалдылығының себептерінің бірі – NMDC-ден айырмашылығы, оның құрамында ешқандай жарнамалық бағдарлама жоқ. Direct Connect желісі үшін көптеген басқа клиенттер де бар, олардың көпшілігі DC++-тың өзгертілген нұсқалары, яғни DC++ "модтары", DC++ кодына негізделген. DC++ модтарының толық емес тізімі төменде келтірілген. Осы клиенттердің кейбіреулері арнайы топтар үшін (мысалы, музыкамен бөлісу топтары) немесе белгілі бір тәжірибелік мүмкіндіктерді немесе DC++-қа қосылмаған мүмкіндіктерді қолдау үшін жасалған. Тәжірибелік мүмкіндіктердің мысалы – хэшинг, ол бастапқыда BCDC++-да жүзеге асырылып, кейін DC++-та қабылданды. 2008 жылға қарай, DC++ Direct Connect қауымдастығының шамамен 90% нарықтық үлесіне ие болды.

Шеңберлер

DC++-тың еркін және ашық кодты болуының бір артықшылығы – бастапқы клиентке жаңа мүмкіндіктер қосатын бірнеше модтар жарық көрді. Көптеген пайдаланушылар DC++-қа болашақ нұсқаларда қолданылатын түзетулер жібереді, бірақ кейбір мүмкіндіктерді жасаушы қабылдамайды. Түзетуден бас тарту себептері нашар кодталғандығы немесе функцияның маңызсыз, қолданылуы қиын немесе тым арнайыланған болып келуі, сондай-ақ негізгі клиентке жатпауы болуы мүмкін. Мысалдарға мыналар жатады: жүктеу жылдамдығын шектеу (көптеген пайдаланушылар жүктеу жылдамдығын шектеуді жамандыққа ұқсатады, ал толық дуплекс желісіз пайдаланушылар жүктеуді шектеу арқылы ғана лайықты жылдамдыққа жете алады), түсті әңгімелер, арнайы операторлық функциялар (мысалы, клиентті/қолданыстағы файлдарды тексеру). Кейбір форктардың жасаушылары DC++-қа жаңа мүмкіндіктер мен қателерді түзетуге көмектеседі.

Жалпы

Клиенттік FOSS бағдарламалық қамтамасыз ету лицензиясы Соңғы шығарылған күні (соңғы нұсқасы) AirDC++ 2023 08 27 (v4.21) AirDC++ Веб Клиенті 2023 05 23 (v2.12.1) ApexDC++ 2018 12 25 (v1.6.5) DC++ 2023 11 06 (v0.881) EiskaltDC++ 2021 03 03 (v2.4.2) FlylinkDC++ 2017 01 20 (r504) LinuxDC++ 2011 04 17 (v1.1.0) RSX++ 2011 04 14 (v1.21) StrongDC++ 2010 12 27 (v2.42) TkDC++ 2010 11 29 (v1.3)