client.go | 5 ++++- diff --git a/client.go b/client.go index eddfcff8133b64655fcadb16dc1fa411ffe27f3a..8eeb5ad4ef55caeb5b6386cbf7937198e635b8c3 100644 --- a/client.go +++ b/client.go @@ -499,7 +499,9 @@ if addr := cl.ListenAddr(); addr != nil { return addr.String() } if cfg.ListenAddr == "" { - return ":50007" + // IPv6 isn't well supported with blocklists, or with trackers and + // DHT. + return "0.0.0.0:50007" } return cfg.ListenAddr } @@ -1728,6 +1730,7 @@ func (f File) Path() string { return f.path } +// A file-like handle to some torrent data resource. type Handle interface { io.Reader io.Seeker