Direct Connect dasturini taqqoslash - Comparison of Direct Connect software - Wikipedia

Ushbu maqola xususiyatlari va boshqa ma'lumotlarni taqqoslaydi mijoz va server uchun dasturiy ta'minot To'g'ridan-to'g'ri ulanish, a peer-to-peer fayl almashish protokol.

Hub dasturi

Direct Connect markazlari markaziy hisoblanadi serverlar mijozlar qaysi tarmoqqa ulanadi, shuning uchun tarmoqlar u qadar markazlashmagan Gnutella yoki FastTrack. Hublar mijozlar haqida ma'lumot beradi, shuningdek fayllarni qidirish va suhbat imkoniyatlar. Fayl o'tkazmalari to'g'ridan-to'g'ri mijozlar o'rtasida amalga oshiriladi foydalanuvchilararo moda.

Hublar ko'pincha qiziqishning maxsus sohalariga ega. Ko'pchilik, ularning a'zolari baham ko'radigan fayllarning umumiy hajmiga (ulush hajmi), shuningdek, aktsiyalarning tarkibi va sifatiga cheklovlar bo'yicha talablarga ega. Hub har qanday o'zboshimchalik qoidasiga ega bo'lishi mumkin. Hublar foydalanuvchilarni ro'yxatdan o'tkazishga va foydalanuvchini ta'minlashga imkon berishi mumkin autentifikatsiya. Autentifikatsiya ham aniq matnda. Hub ushbu qoidalarni bajarish uchun ba'zi bir shaxslarni operator sifatida tanlashi mumkin (IRC operatorlariga o'xshash), agar markazning o'zi bunga qodir bo'lmasa.

To'g'ridan-to'g'ri protokol tomonidan qo'llab-quvvatlanmasa-da, hubni bog'laydigan dastur mavjud. Dastur bir nechta hublarni ulashga imkon beradi, bu foydalanuvchilarga boshqa bog'langan markazlardagi odamlar bilan bo'lishish va / yoki ular bilan suhbatlashish imkonini beradi. To'g'ridan-to'g'ri ulanish markazlari qiyinchiliklarga duch kelishmoqda masshtablash, protokolning markazlashtirilganligi sababli.

Umumiy

NMDC[1] markazFOSSDastur litsenziyasiFaolOxirgi versiyasi (chiqish sanasi)GUI
CLI
Boshqalar
IPv6 qo'llab-quvvatlashDasturlash tiliAsoslanganIzohlar
UFOHubYo'qMulkiy
Bepul dastur
Ha8.19.9 (2019-sentyabr-05)HaYo'qHaHaNoma'lum
VerlihubHaGNU GPLHa1.2.0.0 (2019-03-10)Yo'qHaNoma'lumYo'qC ++, Lua, Python, Perl
PTDCHHaGNU GPLHa2008 yildan beri hech qachon chiqarilmaganHaNoma'lumNoma'lumYo'qVisual Basic, Jscript, VBscriptDDCH
DtellaHaGNU GPLHa1.2.9 (2015-06-07)[2]Yo'qYo'qHaYo'qPython
HeXHubHaDasturiy ta'minot litsenziyasini ochingHa5.12 (2014-03-01)HaNoma'lumNoma'lumYo'qAssambleya
Direct Connect Hub-ni ochingHaGNU GPLYo'q0.8.3 (2014-08-14)Yo'qNoma'lumNoma'lumYo'qC, PerlMavjud: Debian[3] va OpenWrt[4]
FlexhubHaGNU AGPLHaBeta 0,2 svn 1469 (2013-10-22)KutilmoqdaHaNoma'lumYo'qLua
PtokaXHaGNU GPLHa0.5.2.2 (2017-04-11)[5]HaHaNoma'lumHaC ++, Lua
RusHubHaGNU GPLHa2.3.10 (2012-06-10)[6]Yo'qHaNoma'lumHaC ++, LuaVerlihub[7]
Eximius[8]Yo'qMulkiy
Bepul dastur
Ha2007HaNoma'lumNoma'lumYo'qC #, Lua
JB uyasiHaGNU GPLYo'q0.451 (2008-02-08)Noma'lumNoma'lumNoma'lumYo'qNoma'lumOpenDCHub
openDCdHaGNU GPLYo'q2002Noma'lumNoma'lumNoma'lumYo'qNoma'lum
DDCH DevDirect Connect HubNoma'lumNoma'lumYo'qHaYo'qYo'qYo'qVisual Basic, Jscript
py-dchubHaMIT litsenziyasiYo'q0.2.4 (2006-02-13)Noma'lumNoma'lumNoma'lumYo'qPython
AkilaHaGNU GPLYo'q0.1.11-pre4-beta4 (2015-02-17)Yo'qHaYo'qYo'qC ++, Lua
YnHubYo'qMulkiy
Bepul dastur
Ha1.0364.126 (2016-07-15)HaYo'qYo'qYo'qDelphi
LamaHubHaGNU GPLYo'q0.0.6.3 (2010-04-25)Noma'lumNoma'lumNoma'lumYo'qC
DC Sharp HubHaGNU GPLYo'q3.0.4 beta-versiyasi (2004-09-06)Noma'lumNoma'lumNoma'lumYo'qC #
NMDC markaziFOSSDastur litsenziyasiFaolOxirgi versiyasi (chiqish sanasi)GUI
CLI
Boshqalar
IPv6 qo'llab-quvvatlashDasturlash tiliAsoslangan

Operatsion tizimni qo'llab-quvvatlash

NMDC markaziWindows
Linux
Mac OS X
Boshqalar
UFOHubHaYo'qYo'qYo'q
EximiusHaYo'qYo'qYo'q
PTDCHHaYo'qYo'qYo'q
AkilaHaHaYo'qYo'q
DtellaHaHaHaYo'q
HeXHubHaYo'qYo'qYo'q
Direct Connect Hub-ni ochingYo'qHaYo'qOpenWrt
FlexhubHaHaYo'qQnap va Sinologiya NAS Qurilmalar
openDCdHaHaYo'qYo'q
DDCH DevDirect Connect HubHaYo'qYo'qYo'q
DBHubYo'qHaYo'qYo'q
PtokaXHaHaHaFreeBSD, OpenBSD, NetBSD, Solaris, illumos, Xayku
py-dchubHaHaHaHar qanday Python mos platforma
RusHubHaHaHaFreeBSD, Solaris
VerliHubYo'qHaYo'qYo'q
YhubHaYo'qYo'qYo'q
YnhubHaYo'qYo'qYo'q
LamaHubHaHaHaOS / 2, OpenBSD, NetBSD, TrueOS, FreeBSD, ZeX / OS, Android[9]
DC Sharp HubHaYo'qYo'qYo'q
NMDC markaziWindows
Linux
Mac OS X
Boshqalar

Mijozlar uchun dasturiy ta'minot

NMDC bo'lgan qo'shimcha mijozlar uchun[10] mos qarang ADC mos mijozlar chunki bu ro'yxat faqat NMDC mijozlari uchun.

Protokol tomonidan belgilanmagan bo'lsa-da, aksariyat mijozlar "yorliq" yuborishadi. Bu mijozning tavsifining bir qismi bo'lib, mijoz nomi va versiyasidan tortib, mavjud bo'lgan barcha uyalar soniga qadar, agar foydalanuvchi proksi-serverdan foydalanayotgan bo'lsa. Dastlab unga qo'shilgan DC ++, bir xil misol bilan bir nechta markazlarda bo'lish qobiliyati tufayli. Axborot o'zboshimchalik bilan. Dastlabki mijozning fayllar ro'yxati (foydalanuvchi birgalikda foydalanadigan fayllarning to'liq ro'yxati) yordamida siqilgan Huffmanning siqishni algoritmi. Yangi mijozlar (ular orasida DC ++) an XML siqilgan holda asoslangan ro'yxat bzip2.

Umumiy

NMDC mijoziFOSSDastur litsenziyasiFaolWindowsLinuxMac OS XBoshqa operatsion tizimlarGUICLIBoshqa interfeysDasturlash tiliAsoslangan
MLDonkeyHaGNU GPLYo'qHaHaHaYo'qHaHaWebUIOCaml, C, yig'ilish
ShareazaHaGNU GPLHaHaYo'qYo'qYo'qHaNoma'lumNoma'lumC ++
NeoModus Direct ConnectYo'qMulkiy
Bepul dastur
Yo'qHaHaYo'qYo'qHaYo'qYo'qVisual Basic, C ++
ShakesPeerHaGNU GPLYo'qYo'qYo'qHaYo'qHaYo'qYo'qC
ValknutHaGNU GPLYo'qYo'qHaYo'qFreeBSDHaYo'qYo'qC ++
DCTCHaGNU GPLYo'qYo'qYo'qHaC ++
DC #HaGNU GPLYo'qHaYo'qYo'qYo'qHaYo'qYo'qC #
LDCCHaGNU GPLv2Yo'qYo'qHaYo'qYo'qYo'qYo'qHaC
DCDM ++HaGNU GPLYo'qHaYo'qYo'qYo'qHaYo'qYo'qC ++DC ++
fulDCHaGNU GPLYo'qHaYo'qYo'qYo'qHaYo'qYo'qC ++DC ++
RevConnectHaGNU GPLYo'qHaYo'qYo'qYo'qHaYo'qYo'qC ++DC ++
CzDCHaGNU GPLYo'qHaYo'qYo'qYo'qHaYo'qYo'qC ++DC ++
EiskaltDCHaGNU GPLYo'qYo'qHaHaFreeBSDHaYo'qYo'qC ++Valknut
ncdcHaMIT litsenziyasiHaYo'qHaHaFreeBSDYo'qHaYo'qC
NMDC mijoziFOSSDastur litsenziyasiFaolWindowsLinuxMac OS XBoshqa operatsion tizimlarGUICLIBoshqa interfeysDasturlash tiliAsoslangan

Boshqa dasturiy ta'minot

Dasturiy ta'minotni bog'laydigan uyadan foydalanuvchilar o'zlari bevosita ulanmagan markazdagi chatni ko'rishlari va ularga javob berishlari uchun markazlarning asosiy suhbatlarini bog'laydi. Ko'pincha foydalanuvchilarni markazlarga jalb qilish yoki xususiy yoki kichik markazlarni kengroq tanitish uchun foydalaniladi. Holbuki, hubni reklama qilish "yomon ko'riladi" va odatda toshqinlar yoki oqibatlarga olib keladi xizmat hujumlarini rad etish, hub chatini bog'lash orqali ozmi-ko'pmi rasmiy tarmoqni yaratish bepul reklama qilishning qonuniy vositasidir. Ba'zi Hub dasturlari barcha oddiy funktsiyalarni o'z ichiga olgan ulanishning yanada rivojlangan shaklini qo'llab-quvvatlashga qodir, suhbat, shaxsiy xabarlar, turli xil uyalardagi foydalanuvchilar o'rtasida qidirish va fayllarni uzatish markazga maxsus echimlar yoki markaziy dasturiy ta'minotning skriptlar / plagin yordamida neytral kengaytmalari orqali qo'llab-quvvatlanishi mumkin. -inlar.

Umumiy

Boshqa dasturiy ta'minotDastur turiFOSSDastur litsenziyasiFaol
jDCBotUmumiy kutubxonaHaGNU GPLHa
Net :: DirectConnectUmumiy kutubxonaHaNoma'lumHa
FlowLibUmumiy kutubxonaHaGNU GPLHa
DC-hublinkHavolaHaGNU GPLYo'q
Hub-LinkHavolaHaGNU GPLYo'q
MyIrcDcLinksHavolaHaGNU GPLHa
NetChatLinkHavolaHaGNU GPLHa
KitiBotHaGNU GPLYo'q
Boshqa dasturiy ta'minotDastur turiFOSSDastur litsenziyasiFaol

Operatsion tizimni qo'llab-quvvatlash

Boshqa dasturiy ta'minotWindows
Linux
Mac OS X
Boshqalar
jDCBotHaHaHaHar qanday Java mos platforma
Net :: DirectConnectHaHaHaHar qanday Perl mos platforma
FlowLibHaHaHaHar qanday C # mos platforma
DC-hublinkHaYo'qYo'qYo'q
Hub-LinkHaYo'qYo'qYo'q
MyIrcDcLinksHaYo'qYo'qYo'q
NetChatLinkHaYo'qYo'qOstida ishlaydi VINO
KitiHaYo'qYo'qYo'q
Boshqa dasturiy ta'minotWindows
Linux
Mac OS X
Boshqalar

Interfeys va dasturlash

Boshqa dasturiy ta'minotGUI
CLI
Boshqalar
Dasturlash tili
Asoslangan
jDCbotYo'qYo'qYo'qJava
Net :: DirectConnectYo'qYo'qYo'qPerl
FlowLibYo'qYo'qYo'qC #
DC-hublinkHaYo'qYo'qVisual Basic
Hub-LinkHaYo'qYo'qVisual Basic
MyIrcDcLinksHaYo'qYo'qDelphi
NetChatLinkHaYo'qYo'qDelphi
KitiNoma'lumNoma'lumNoma'lumC #
Boshqa dasturiy ta'minotGUI
CLI
Boshqalar
Dasturlash tili
Asoslangan


Adabiyotlar

  1. ^ NMDC: NeoModus Direct Connect
  2. ^ "Dtella laboratoriyalari". dtella.org. Arxivlandi asl nusxasi 2012-07-11. Olingan 30 dekabr 2016.
  3. ^ "Paket: opendchub (0.8.2-2)". debian.org. Arxivlandi asl nusxasi 2014-04-16. Olingan 30 dekabr 2016.
  4. ^ "/ Snapshots / trunk / ar71xx / packages / indekslari". openwrt. Arxivlandi asl nusxasi 2014-04-16. Olingan 30 dekabr 2016.
  5. ^ "PtokaX Direct Connect Hub". www.ptokax.org. Arxivlandi asl nusxasi 2012-09-07 da. Olingan 30 dekabr 2016.
  6. ^ "RusHub - Browse / RusHub SourceForge.net saytida". sourceforge.net. Arxivlandi asl nusxasi 2012-07-22. Olingan 30 dekabr 2016.
  7. ^ "rushhub.org". rushhub. Arxivlandi asl nusxasi 2015-06-23. Olingan 30 dekabr 2016.
  8. ^ "Eximius". RS2Soft.nl. 8 May 2009. Arxivlangan asl nusxasi 2009 yil 8 mayda. Olingan 30 dekabr 2016.
  9. ^ "LamaHub DC ++ hubsoft". lamahub.sourceforge.net. Arxivlandi asl nusxasi 2012-12-25. Olingan 30 dekabr 2016.
  10. ^ NMDC: NeoModus Direct Connect