I have a few basic question about the DHT/Kademlia implementation in
the mainline client.  I'm finding documentation on it to be very
spotty, and frankly, some parts a bit over my head.<br>
<br>
First, some things I believe to be true:&nbsp; A client has an info hash of a file they wish to download, in the form of a <font size="-1"><a href="dht://AA39B59BCE8FAC56BEB0B0C1D96ABDC5CB62E0F0.dht/announce">dht://AA39B59BCE8FAC56BEB0B0C1D96ABDC5CB62E0F0.dht/announce
</a> (fictitious)</font>.&nbsp;
The client loads their software, which has a predetermined IP address
for a local Kademlia connection already stored.&nbsp; The client
performs a trackerless connection by loading the DHT url above.<font size="-1">&nbsp;
This search is relayed to the client's Kademlia peer, which forwards it
on until the peer that holds the value corresponding to that info hash
is found.<br>
<br>
Now, at this point, does the peer them reply back with a Peer List, or
the Torrent?&nbsp; I assume from what I've read that this is done over
UDP on the client's listening port.&nbsp; If it's the peer list, how
does the peer maintain it?&nbsp; <br>
<br>
Thank you<br>
</font>