Direct Connect 소프트웨어 비교

Comparison of Direct Connect software

이 문서는 피어 투 피어 파일 공유 프로토콜Direct Connect에 대한 클라이언트서버 소프트웨어에 대한 기능 및 기타 데이터를 비교한다.

허브 소프트웨어

Direct Connect 허브는 클라이언트가 연결하는 중앙 서버여서 네트워크는 GnutellaFastTrack만큼 분산되지 않는다.허브는 파일 검색 및 채팅 기능뿐만 아니라 클라이언트에 대한 정보를 제공한다.파일 전송은 클라이언트 간에 직접 수행되며, 진정한 P2P 방식으로 이루어진다.

허브에는 종종 특별한 관심 영역이 있다.많은 이들이 회원들이 공유하는 파일의 총 크기(공유 크기)에 대한 요구사항과 공유의 내용과 품질에 대한 제한을 가지고 있다.허브는 임의의 규칙을 가질 수 있다.허브는 사용자가 등록하고 사용자 인증을 제공할 수 있다.인증도 일반 텍스트로 되어 있다.허브 자체는 해당 규칙을 시행할 수 없는 경우 허브는 특정 개인을 운영자로 선택할 수 있다(IRC 운영자와 유사).

프로토콜에 의해 직접 지원되지는 않지만, 소프트웨어를 연결하는 허브가 존재한다.이 소프트웨어는 여러 허브가 연결될 수 있도록 하여 사용자가 다른 링크된 허브의 사람들과 공유 및/또는 채팅을 할 수 있게 한다.직접 연결 허브는 프로토콜의 방송 중심성 때문에 스케일링에 어려움이 있다.

일반

NMDC[1] 허브 FOSS 소프트웨어 라이선스 활동적인 최신 버전(릴리스 날짜) GUI
CLI
기타
IPv6 지원 프로그래밍 언어 에 기반을 둔 메모들
UFOHub 아니요. 소유권
프리웨어
8.22.3 (2022-2월-12일) 아니요. 알 수 없음
베를리허브 GNU GPL 1.2.0.0 (2019-03-10) 아니요. 알 수 없음 아니요. C++, 루아, 파이톤, 펄
PTDCH GNU GPL 2008년 이후 출시되지 않음 알 수 없음 알 수 없음 아니요. Visual Basic, Jscript, VBscript DDCH
드텔라 GNU GPL 1.2.9 (2015-06-07)[2] 아니요. 아니요. 아니요. 파이톤
헥슈브 소프트웨어 라이센스 열기 5.12 (2014-03-01) 알 수 없음 알 수 없음 아니요. 조립
직접 연결 허브 열기 GNU GPL 아니요. 0.8.3 (2014-08-14) 아니요. 알 수 없음 알 수 없음 아니요. C, 펄 Debian[3]OpenWrt에서[4] 사용 가능
플렉스허브 GNU AGPL 베타 0.2 svn 1469(2013-10-22) 보류 중 알 수 없음 아니요. 루아
PtokaX GNU GPL 0.5.2.2 (2017-04-11)[5] 알 수 없음 C++, 루아
러스허브 GNU GPL 2.3.10 (2012-06-10)[6] 아니요. 알 수 없음 C++, 루아 베를리허브[7]
엑시미우스[8] 아니요. 소유권
프리웨어
2007 알 수 없음 알 수 없음 아니요. C#, 루아
DB 허브 GNU GPL 아니요. 0.451 (2008-02-08) 알 수 없음 알 수 없음 알 수 없음 아니요. 알 수 없음 오픈DCHub
openDCd GNU GPL 아니요. 2002 알 수 없음 알 수 없음 알 수 없음 아니요. 알 수 없음
DDCH DevDirect Connect 허브 알 수 없음 알 수 없음 아니요. 아니요. 아니요. 아니요. Visual Basic, Jscript
파이드취브 MIT 라이선스 아니요. 0.2.4 (2006-02-13) 알 수 없음 알 수 없음 알 수 없음 아니요. 파이톤
아퀼라 GNU GPL 아니요. 0.1.11-pre4-164(2015-02-17) 아니요. 아니요. 아니요. C++, 루아
이엔허브 아니요. 소유권
프리웨어
1.0364.126 (2016-07-15) 아니요. 아니요. 아니요. 델파이
라마허브 GNU GPL 아니요. 0.0.6.3 (2010-04-25) 알 수 없음 알 수 없음 알 수 없음 아니요. C
DC 샤프 허브 GNU GPL 아니요. 3.0.4 베타(2004-09-06) 알 수 없음 알 수 없음 알 수 없음 아니요. C#
NMDC 허브 FOSS 소프트웨어 라이선스 활동적인 최신 버전(릴리스 날짜) GUI
CLI
기타
IPv6 지원 프로그래밍 언어 에 기반을 둔

운영 체제 지원

NMDC 허브 창문들
리눅스
맥 OS X
기타
UFOHub 아니요. 아니요. 아니요.
엑시미우스 아니요. 아니요. 아니요.
PTDCH 아니요. 아니요. 아니요.
아퀼라 아니요. 아니요.
드텔라 아니요.
헥슈브 아니요. 아니요. 아니요.
직접 연결 허브 열기 아니요. 아니요. 오픈Wrt
플렉스허브 아니요. QnapSynology NAS 기기
openDCd 아니요. 아니요.
DDCH DevDirect Connect 허브 아니요. 아니요. 아니요.
DBHub 아니요. 아니요. 아니요.
PtokaX FreeBSD, OpenBSD, NetBSD, Solaris, Illumos, Haiku
파이드취브 Python 호환 플랫폼
러스허브 FreeBSD, Solaris
베를리허브 아니요. 아니요. 아니요.
y 아니요. 아니요. 아니요.
이뉴브 아니요. 아니요. 아니요.
라마허브 OS/2, OpenBSD, NetBSD, TrueOS, FreeBSD, ZeX/OS, Android[9]
DC 샤프 허브 아니요. 아니요. 아니요.
NMDC 허브 창문들
리눅스
맥 OS X
기타

클라이언트 소프트웨어

프로토콜에 의해 의무화되지는 않았지만, 대부분의 고객들은 "태그"를 보낸다.이는 클라이언트 이름 및 버전에서 총 사용 가능한 슬롯 수, 사용자가 프록시 서버를 사용하는 경우 등에 이르는 클라이언트 설명 및 표시 정보의 일부다.원래 DC++에 추가되었는데, 동일한 인스턴스로 여러 허브에 있을 수 있기 때문이다.정보는 임의적이다.원본 클라이언트의 파일 목록(사용자가 공유하는 파일의 포괄적인 목록)은 허프만의 압축 알고리즘을 사용하여 압축되었다.새로운 클라이언트(이 중 DC++)는 bzip2로 압축된 XML 기반 목록을 제공한다.

일반

NMDC 클라이언트 FOSS 소프트웨어 라이선스 활동적인 창문들 리눅스 맥 OS X 기타 OS GUI CLI 기타 UI 프로그래밍 언어 에 기반을 둔
MLDonkey GNU GPL 아니요. 아니요. 웹UI OCaml, C, 어셈블리
샤라자 GNU GPL 아니요. 아니요. 아니요. 알 수 없음 알 수 없음 C++
네오모더스 다이렉트 커넥트 아니요. 소유권
프리웨어
아니요. 아니요. 아니요. 아니요. 아니요. Visual Basic, C++
셰이크피어 GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C
발크넛 GNU GPL 아니요. 아니요. 아니요. 자유BSD 아니요. 아니요. C++
DCTC GNU GPL 아니요. 아니요. 아니요. C++
DC# GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C#
LDCC GNU GPLv2 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C
DCDM++ GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C++ DC++
풀DC GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C++ DC++
RevConnect GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C++ DC++
CzDC GNU GPL 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. C++ DC++
에이스칼트DC GNU GPL 아니요. 아니요. 자유BSD 아니요. 아니요. C++ 발크넛
마이크로DC2 GNU GPL 아니요. 아니요. 자유BSD 아니요. 아니요. C
NMDC 클라이언트 FOSS 소프트웨어 라이선스 활동적인 창문들 리눅스 맥 OS X 기타 OS GUI CLI 기타 UI 프로그래밍 언어 에 기반을 둔

기타 소프트웨어

소프트웨어 링크 허브는 허브의 메인 채팅을 연결하여 사용자가 직접 연결되지 않은 허브에 있는 채팅을 보고 응답할 수 있도록 한다.사용자를 허브로 끌어들이거나 개인 또는 소규모 허브가 더 널리 알려지도록 하기 위해 자주 사용된다.허브 광고는 "공포"되어 있고 보통 홍수나 서비스 거부 공격의 반향을 일으키지만, 허브 채팅을 연계하는 수단으로 다소 덜 공식적인 네트워크를 형성하는 것은 무료 홍보를 위한 합법적인 수단이다.일부 허브 프로그램은 스크립트/플러그인을 사용하는 허브 특정 솔루션 또는 허브 소프트웨어 중립 확장을 통해 서로 다른 허브에 있는 사용자 간의 모든 정상적인 기능, 채팅, 개인 메시지, 검색 및 파일 전송을 포함하는 보다 진보된 형태의 연결을 지원할 수 있다.

일반

기타 소프트웨어 소프트웨어 유형 FOSS 소프트웨어 라이선스 활동적인
jDCBot 일반도서관 GNU GPL
네트:DirectConnect 일반도서관 알 수 없음
FlowLib 일반도서관 GNU GPL
DC-허브링크 링크 GNU GPL 아니요.
허브-링크 링크 GNU GPL 아니요.
MyIrcDcLinks 링크 GNU GPL
넷챗링크 링크 GNU GPL
키티 GNU GPL 아니요.
기타 소프트웨어 소프트웨어 유형 FOSS 소프트웨어 라이선스 활동적인

운영 체제 지원

기타 소프트웨어 창문들
리눅스
맥 OS X
기타
jDCBot 모든 Java 호환 플랫폼
네트:DirectConnect 모든 Perl 호환 플랫폼
FlowLib 모든 C# 호환 플랫폼
DC-허브링크 아니요. 아니요. 아니요.
허브-링크 아니요. 아니요. 아니요.
MyIrcDcLinks 아니요. 아니요. 아니요.
넷챗링크 아니요. 아니요. WINE을 통해 실행
키티 아니요. 아니요. 아니요.
기타 소프트웨어 창문들
리눅스
맥 OS X
기타

인터페이스 및 프로그래밍

기타 소프트웨어 GUI
CLI
기타
프로그래밍 언어
에 기반을 둔
jDC봇 아니요. 아니요. 아니요. 자바
네트:DirectConnect 아니요. 아니요. 아니요.
FlowLib 아니요. 아니요. 아니요. C#
DC-허브링크 아니요. 아니요. 비주얼 베이직
허브-링크 아니요. 아니요. 비주얼 베이직
MyIrcDcLinks 아니요. 아니요. 델파이
넷챗링크 아니요. 아니요. 델파이
키티 알 수 없음 알 수 없음 알 수 없음 C#
기타 소프트웨어 GUI
CLI
기타
프로그래밍 언어
에 기반을 둔


참조

  1. ^ NMDC : NeoModus Direct Connect
  2. ^ "Dtella Labs". dtella.org. Archived from the original on 2012-07-11. Retrieved 30 December 2016.
  3. ^ "Package: opendchub (0.8.2-2)". debian.org. Archived from the original on 2014-04-16. Retrieved 30 December 2016.
  4. ^ "Index of /snapshots/trunk/ar71xx/packages/". openwrt. Archived from the original on 2014-04-16. Retrieved 30 December 2016.
  5. ^ "PtokaX Direct Connect Hub". www.ptokax.org. Archived from the original on 2012-09-07. Retrieved 30 December 2016.
  6. ^ "RusHub - Browse /RusHub at SourceForge.net". sourceforge.net. Archived from the original on 2012-07-22. Retrieved 30 December 2016.
  7. ^ "rushhub.org". rushhub. Archived from the original on 2015-06-23. Retrieved 30 December 2016.
  8. ^ "Eximius". RS2Soft.nl. 8 May 2009. Archived from the original on 8 May 2009. Retrieved 30 December 2016.
  9. ^ "LamaHub DC++ hubsoft". lamahub.sourceforge.net. Archived from the original on 2012-12-25. Retrieved 30 December 2016.