Jump to content


Photo
- - - - -

What is Direct Connect?


  • Please log in to reply
4 replies to this topic

#1 Lee

Lee

    Project Manager

  • Management
  • 3,367 posts

Posted 05 August 2010 - 11:47 AM

Introduction
ApexDC++ is a Peer-2-Peer (P2P) program that connects to the Direct Connect (DC) network.

What is P2P?
P2P is a term used that describes a network of users that can connect directly to one other and share resources.

What is Direct Connect?
Direct Connect is a Peer-to-Peer File Sharing protocol that allows users to chat to others via a centralised hub and share files with each other. The beauty of the network is that users can search and download files while chatting to users. DC is made up of multiple clients - ApexDC++, DC++, StrongDC++. Users running either of these programs can download between each other no matter which they choose.

The network is centralised, meaning it requires a hub/node where users connect to in order to share and chat. ApexDC++ comes with a discentralised method of download files - DHT. The advantage of this is that if a hub is offline, the user can still access users outside of this hub to find more sources. This inevitably will speed up the download process.

What is Advanced Direct Connect?
Advanced Direct Connect (better known as ADC) is more secure protocol that ApexDC++ (along with StrongDC++ and DC++) is compatible with. ADC supports UTF-8 unicode, better encryption, and has unlimited protocol extensibility.

What is Open Source?
ApexDC++ and the majority of programs connected to DC are Open Source. This allows cross-compatibility between users and the ability for anybody to use the code to compile. The advantages to this approach are that anybody can contribute to a project and improve it.

Lee
ApexDC++ Project Manager
http://www.apexdc.net


#2 Guest_Toast_*

Guest_Toast_*
  • Guest

Posted 05 August 2010 - 03:07 PM

this guide is faulty DHT is an ADC feauture not a NMDC (Direct Connect) Feature

#3 Crise

Crise

    Developer

  • Management
  • 2,977 posts

Posted 05 August 2010 - 03:35 PM

this guide is faulty DHT is an ADC feauture not a NMDC (Direct Connect) Feature


Not exactly, because even if you aren't connected to a any ADC hub DHT will work (for now anyways, as long as bootstrapping from web is used).

Also ADC and (NM)DC are very similar from user perspective ie. to users ADC is still DC (not NMDC, but DC... you need to perceive things like a regular user sometimes Toast).
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb

#4 Big Muscle

Big Muscle

    Expert

  • Member
  • PipPipPipPipPip
  • 699 posts

Posted 05 August 2010 - 09:18 PM

DHT just uses modification of ADC protocol. That's all. But the guide is still faulty. ApexDC++ doesn't come with DHT, it is StrongDC++ which comes with it ;)
StrongDC++ - the best ADC/NMDC client in the world!!!

#5 Crise

Crise

    Developer

  • Management
  • 2,977 posts

Posted 05 August 2010 - 09:50 PM

DHT just uses modification of ADC protocol. That's all. But the guide is still faulty. ApexDC++ doesn't come with DHT, it is StrongDC++ which comes with it ;)


Yeah well we get it from StrongDC++ so Apex comes with a DHT (a DHT from StrongDC++, but it still comes with DHT).
Crise
ApexDC++ - Lead Developer

Proud Affiliates of: TechGeeks Online, PeerWeb


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users