Lee

What is Direct Connect?

5 posts in this topic

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 ?do=embed' frameborder='0' data-embedContent>>discentralised method of download files - ?do=embed' frameborder='0' data-embedContent>>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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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).

Share this post


Link to post
Share on other sites

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 ;)

Share this post


Link to post
Share on other sites

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).

Share this post


Link to post
Share on other sites