Jump to content


Photo
- - - - -

What is DHT?


  • Please log in to reply
No replies to this topic

#1 Lee

Lee

    Project Manager

  • Management
  • 3,358 posts

Posted 03 August 2010 - 05:42 PM

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:
Attached File  dht.png   87.27KB   170 downloads

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 Lee, 07 August 2010 - 06:02 PM.

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



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users