Sign in to follow this  
Followers 0

What is DHT?

1 post in this topic

DHT now comes enabled by default with 1.3.5 and above.

What is DHT?

A Distributed Hash Table (DHT) is a hash table allowing nodes (the user) to be connected to each other without being in the same hubs. The advantage of this is that when you are searching for more users to download from, you do not have to be in the same hub as the user. DHT will automatically search the users you need across the global network of users.

What is the advantage?

  • You reach more users, and affectively have more sources to download from
  • Faster download speeds
  • Find more sources for rare files in your download queue
What does DHT store?

DHT uses the CID, IP and port from a user. It does not connect to anybody else inside a private hub, only the user with DHT enabled.

How do I disable it?

Go to File > Settings and then Advanced > "Publish shared files on DHT". Here is a screenshot:

I am a hub owner, and do not want users with DHT enabled on my hub.

When a user is connected to DHT, ApexDC++ sends SUP message to the hub (ADC). That way the hub owner can detect and send the user a message explaining how to disable DHT before entering the hub.

Edited by Crise

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0