develop for engiy.com(A bittorrent resource search engine) [shutdown] Implements DHT protocol DHT Fast Extension
go 1.10+
go get -u -v https://github.com/alanyang/DHTCrawl
package main
import (
"log"
dhtcrawl "github.com/alanyang/DHTCrawl"
)
func main() {
dht := dhtcrawl.NewDHT(nil)
dht.HandleHash(func(hash dhtcrawl.Hash) bool {
log.Println(hash)
return false
})
dht.HandleMetadata(func(info *dhtcrawl.MetadataResult) {
log.Println(info.String())
})
dht.Run()
}