Direct Connect yazılımının karşılaştırılması - Comparison of Direct Connect software - Wikipedia

Bu makale özellikleri ve diğer verileri karşılaştırır müşteri ve sunucu için yazılım Doğrudan bağlantı, bir eşler arası dosya paylaşımı protokol.

Hub yazılımı

Direct Connect hub'lar merkezidir sunucular İstemcilerin bağlandığı, bu nedenle ağlar kadar merkezi olmayan Gnutella veya Hızlı parça. Hublar, istemciler hakkında bilgi sağlarken dosya arama ve sohbet yetenekleri. Dosya transferleri doğrudan müşteriler arasında yapılır, doğrusu Eşler arası moda.

Merkezlerin genellikle özel ilgi alanları vardır. Birçoğunun üyelerinin paylaştığı dosyaların toplam boyutu (paylaşım boyutu) ve paylaşımların içeriği ve kalitesi konusunda kısıtlamalar vardır. Bir hub herhangi bir keyfi kurala sahip olabilir. Hublar, kullanıcıların kaydolmasına ve kullanıcı sağlamasına izin verebilir kimlik doğrulama. Kimlik doğrulama da açık metindir. Merkez, kendisi yapamazsa, söz konusu kuralları uygulamak için belirli kişileri (IRC operatörlerine benzer) operatörler olarak seçebilir.

Doğrudan protokol tarafından desteklenmese de, hub bağlama yazılımı mevcuttur. Yazılım, birden çok hub'ın bağlanmasına izin vererek kullanıcıların diğer bağlantılı hub'lardaki kişilerle paylaşım ve / veya sohbet etmesine olanak tanır. Doğrudan bağlantı hub'larında zorluk yaşanıyor ölçekleme, protokolün yayın merkezli olması nedeniyle.

Genel

NMDC[1] hubFOSSYazılım lisansıAktifEn son sürüm (çıkış tarihi)GUI
CLI
Diğer
IPv6 destekProgramlama diliDayalıNotlar
UFOHubHayırTescilli
Ücretsiz
Evet8.19.9 (2019-Eylül-05)EvetHayırEvetEvetBilinmeyen
VerlihubEvetGNU GPLEvet1.2.0.0 (2019-03-10)HayırEvetBilinmeyenHayırC ++, Lua, Python, Perl
PTDCHEvetGNU GPLEvet2008'den beri hiç yayınlanmadıEvetBilinmeyenBilinmeyenHayırVisual Basic, Jscript, VBscriptDDCH
DtellaEvetGNU GPLEvet1.2.9 (2015-06-07)[2]HayırHayırEvetHayırPython
HeXHubEvetAçık Yazılım LisansıEvet5.12 (2014-03-01)EvetBilinmeyenBilinmeyenHayırMontaj
Direct Connect Hub'ı açınEvetGNU GPLHayır0.8.3 (2014-08-14)HayırBilinmeyenBilinmeyenHayırC, PerlUygun Debian[3] ve OpenWrt[4]
FlexhubEvetGNU AGPLEvetBeta 0.2 svn 1469 (2013-10-22)BekliyorEvetBilinmeyenHayırLua
PtokaXEvetGNU GPLEvet0.5.2.2 (2017-04-11)[5]EvetEvetBilinmeyenEvetC ++, Lua
RusHubEvetGNU GPLEvet2.3.10 (2012-06-10)[6]HayırEvetBilinmeyenEvetC ++, LuaVerlihub[7]
Eximius[8]HayırTescilli
Ücretsiz
Evet2007EvetBilinmeyenBilinmeyenHayırC #, Lua
DB HubEvetGNU GPLHayır0.451 (2008-02-08)BilinmeyenBilinmeyenBilinmeyenHayırBilinmeyenOpenDCHub
openDCdEvetGNU GPLHayır2002BilinmeyenBilinmeyenBilinmeyenHayırBilinmeyen
DDCH DevDirect Connect HubBilinmeyenBilinmeyenHayırEvetHayırHayırHayırVisual Basic, Jscript
py-dchubEvetMIT LisansıHayır0.2.4 (2006-02-13)BilinmeyenBilinmeyenBilinmeyenHayırPython
AquilaEvetGNU GPLHayır0.1.11-pre4-beta4 (2015-02-17)HayırEvetHayırHayırC ++, Lua
YnHubHayırTescilli
Ücretsiz
Evet1.0364.126 (2016-07-15)EvetHayırHayırHayırDelphi
LamaHubEvetGNU GPLHayır0.0.6.3 (2010-04-25)BilinmeyenBilinmeyenBilinmeyenHayırC
DC Sharp HubEvetGNU GPLHayır3.0.4 beta (2004-09-06)BilinmeyenBilinmeyenBilinmeyenHayırC #
NMDC hubFOSSYazılım lisansıAktifEn son sürüm (çıkış tarihi)GUI
CLI
Diğer
IPv6 destekProgramlama diliDayalı

İşletim sistemi desteği

NMDC hubpencereler
Linux
Mac OS X
Diğer
UFOHubEvetHayırHayırHayır
EximiusEvetHayırHayırHayır
PTDCHEvetHayırHayırHayır
AquilaEvetEvetHayırHayır
DtellaEvetEvetEvetHayır
HeXHubEvetHayırHayırHayır
Direct Connect Hub'ı açınHayırEvetHayırOpenWrt
FlexhubEvetEvetHayırQnap ve Sinoloji NAS Cihazlar
openDCdEvetEvetHayırHayır
DDCH DevDirect Connect HubEvetHayırHayırHayır
DBHubHayırEvetHayırHayır
PtokaXEvetEvetEvetFreeBSD, OpenBSD, NetBSD, Solaris, Illumos, Haiku
py-dchubEvetEvetEvetHiç Python uyumlu platform
RusHubEvetEvetEvetFreeBSD, Solaris
VerliHubHayırEvetHayırHayır
YhubEvetHayırHayırHayır
YnhubEvetHayırHayırHayır
LamaHubEvetEvetEvetOS / 2, OpenBSD, NetBSD, TrueOS, FreeBSD, ZeX / OS, Android[9]
DC Sharp HubEvetHayırHayırHayır
NMDC hubpencereler
Linux
Mac OS X
Diğer

İstemci yazılımı

NMDC olan ek istemciler için[10] uyumlu görmek ADC Uyumlu İstemciler çünkü bu liste yalnızca NMDC istemcileri içindir.

Protokol tarafından zorunlu tutulmasa da çoğu istemci bir "etiket" gönderir. Bu, istemcinin açıklamasının bir parçasıdır ve istemci adı ve sürümünden, kullanıcının bir proxy sunucusu kullanıp kullanmadığına kadar mevcut toplam yuva sayısına kadar değişen bilgileri görüntüler. Başlangıçta eklendi DC ++, aynı örneğe sahip birden çok merkezde bulunma yeteneği nedeniyle. Bilgi keyfi. Orijinal istemcinin dosya listesi (bir kullanıcının paylaştığı dosyaların kapsamlı bir listesi) kullanılarak sıkıştırılmıştır. Huffman'ın sıkıştırma algoritması. Daha yeni istemciler (aralarında DC ++) bir XML tabanlı liste, sıkıştırılmış bzip2.

Genel

NMDC İstemcisiFOSSYazılım lisansıAktifpencerelerLinuxMac OS XDiğer İşletim SistemleriGUICLIDiğer kullanıcı arayüzüProgramlama diliDayalı
MLDonkeyEvetGNU GPLHayırEvetEvetEvetHayırEvetEvetWebUIOCaml, C, montaj
ShareazaEvetGNU GPLEvetEvetHayırHayırHayırEvetBilinmeyenBilinmeyenC ++
NeoModus Direct ConnectHayırTescilli
Ücretsiz
HayırEvetEvetHayırHayırEvetHayırHayırVisual Basic, C ++
ShakesPeerEvetGNU GPLHayırHayırHayırEvetHayırEvetHayırHayırC
ValknutEvetGNU GPLHayırHayırEvetHayırFreeBSDEvetHayırHayırC ++
DCTCEvetGNU GPLHayırHayırHayırEvetC ++
DC #EvetGNU GPLHayırEvetHayırHayırHayırEvetHayırHayırC #
LDCCEvetGNU GPLv2HayırHayırEvetHayırHayırHayırHayırEvetC
DCDM ++EvetGNU GPLHayırEvetHayırHayırHayırEvetHayırHayırC ++DC ++
fulDCEvetGNU GPLHayırEvetHayırHayırHayırEvetHayırHayırC ++DC ++
RevConnectEvetGNU GPLHayırEvetHayırHayırHayırEvetHayırHayırC ++DC ++
CzDCEvetGNU GPLHayırEvetHayırHayırHayırEvetHayırHayırC ++DC ++
EiskaltDCEvetGNU GPLHayırHayırEvetEvetFreeBSDEvetHayırHayırC ++Valknut
ncdcEvetMIT LisansıEvetHayırEvetEvetFreeBSDHayırEvetHayırC
NMDC İstemcisiFOSSYazılım lisansıAktifpencerelerLinuxMac OS XDiğer İşletim SistemleriGUICLIDiğer kullanıcı arayüzüProgramlama diliDayalı

Diğer yazılım

Hub bağlantı yazılımı, hub'ların ana sohbetini bağlar, böylece kullanıcılar doğrudan bağlı olmadıkları bir merkezdeki sohbeti görebilir ve yanıt verebilir. Genellikle kullanıcıları merkezlere çekmek veya özel veya küçük hub'ları daha yaygın olarak bilinir hale getirmek için kullanılır. Bir merkezin reklamını yapmak "hoş karşılanmaz" ve genellikle sel veya sel baskınlarının yansımasıdır. hizmet reddi saldırıları, hub sohbeti bağlayarak az çok resmi bir ağ oluşturmak, ücretsiz tanıtım elde etmenin meşru bir yoludur. Bazı Hub programları, tüm normal işlevleri, sohbeti, özel mesajları, arama ve farklı hub'lardaki kullanıcılar arasında dosya aktarımlarını içeren daha gelişmiş bir bağlantı biçimini destekleyebilir, hub'a özgü çözümler veya komut dosyaları / eklenti kullanan hub yazılımından bağımsız uzantılar aracılığıyla desteklenebilir. -ins.

Genel

Diğer yazılımYazılım türüFOSSYazılım lisansıAktif
jDCBotGenel kütüphaneEvetGNU GPLEvet
Net :: DirectConnectGenel kütüphaneEvetBilinmeyenEvet
FlowLibGenel kütüphaneEvetGNU GPLEvet
DC-hublinkBağlantıEvetGNU GPLHayır
Hub BağlantısıBağlantıEvetGNU GPLHayır
MyIrcDcLinksBağlantıEvetGNU GPLEvet
NetChatLinkBağlantıEvetGNU GPLEvet
Yavru kediBotEvetGNU GPLHayır
Diğer yazılımYazılım türüFOSSYazılım lisansıAktif

İşletim sistemi desteği

Diğer yazılımpencereler
Linux
Mac OS X
Diğer
jDCBotEvetEvetEvetHiç Java uyumlu platform
Net :: DirectConnectEvetEvetEvetHiç Perl uyumlu platform
FlowLibEvetEvetEvetHiç C # uyumlu platform
DC-hublinkEvetHayırHayırHayır
Hub BağlantısıEvetHayırHayırHayır
MyIrcDcLinksEvetHayırHayırHayır
NetChatLinkEvetHayırHayırAltında koşar ŞARAP
Yavru kediEvetHayırHayırHayır
Diğer yazılımpencereler
Linux
Mac OS X
Diğer

Arayüz ve programlama

Diğer yazılımGUI
CLI
Diğer
Programlama dili
Dayalı
jDCbotHayırHayırHayırJava
Net :: DirectConnectHayırHayırHayırPerl
FlowLibHayırHayırHayırC #
DC-hublinkEvetHayırHayırVisual Basic
Hub BağlantısıEvetHayırHayırVisual Basic
MyIrcDcLinksEvetHayırHayırDelphi
NetChatLinkEvetHayırHayırDelphi
Yavru kediBilinmeyenBilinmeyenBilinmeyenC #
Diğer yazılımGUI
CLI
Diğer
Programlama dili
Dayalı


Referanslar

  1. ^ NMDC: NeoModus Doğrudan Bağlantı
  2. ^ "Dtella Labs". dtella.org. Arşivlenen orijinal 2012-07-11 tarihinde. Alındı 30 Aralık 2016.
  3. ^ "Paket: opendchub (0.8.2-2)". debian.org. Arşivlenen orijinal 2014-04-16 tarihinde. Alındı 30 Aralık 2016.
  4. ^ "/ Anlık görüntüler / trunk / ar71xx / paketler / dizini". openwrt. Arşivlenen orijinal 2014-04-16 tarihinde. Alındı 30 Aralık 2016.
  5. ^ "PtokaX Direct Connect Hub". www.ptokax.org. Arşivlenen orijinal 2012-09-07 tarihinde. Alındı 30 Aralık 2016.
  6. ^ "RusHub - SourceForge.net'te Göz At / RusHub". sourceforge.net. Arşivlenen orijinal 2012-07-22 tarihinde. Alındı 30 Aralık 2016.
  7. ^ "rushhub.org". Rushhub. Arşivlenen orijinal 2015-06-23 tarihinde. Alındı 30 Aralık 2016.
  8. ^ "Eximius". RS2Soft.nl. 8 Mayıs 2009. Arşivlenen orijinal 8 Mayıs 2009. Alındı 30 Aralık 2016.
  9. ^ "LamaHub DC ++ hubsoft". lamahub.sourceforge.net. Arşivlenen orijinal 2012-12-25 tarihinde. Alındı 30 Aralık 2016.
  10. ^ NMDC: NeoModus Doğrudan Bağlantı