From 8cc582ecb2980ecb8d554b5de7e4dce221d9a8f2 Mon Sep 17 00:00:00 2001 From: Jimmy Zelinskie Date: Sun, 22 Mar 2015 18:24:31 -0400 Subject: [PATCH] add cli flag to disable DHT This partially addresses #3. --- cmd/torrent/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/torrent/main.go b/cmd/torrent/main.go index 411e1d27..39246d06 100644 --- a/cmd/torrent/main.go +++ b/cmd/torrent/main.go @@ -23,6 +23,7 @@ var ( // TODO: Check the default torrent listen port. listenAddr = flag.String("listenAddr", ":50007", "incoming connection address") disableTrackers = flag.Bool("disableTrackers", false, "disable trackers") + disableDHT = flag.Bool("disableDHT", false, "disable DHT") seed = flag.Bool("seed", false, "seed after downloading") upload = flag.Bool("upload", true, "upload data to peers") ) @@ -43,6 +44,7 @@ func main() { DisableTrackers: *disableTrackers, ListenAddr: *listenAddr, NoUpload: !*upload, + NoDHT: *disableDHT, }) if err != nil { log.Fatalf("error creating client: %s", err) -- 2.48.1