It looks like you're new here. If you want to get involved, click one of these buttons!
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 descentralised method of downloading 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.