Since IPv6 blocklists aren't prevalent, default to using IPv4 in client for now

This commit is contained in:
Matt Joiner 2015-03-07 17:11:02 +11:00
parent 881458d079
commit cad611bbcf
1 changed files with 4 additions and 1 deletions

View File

@ -499,7 +499,9 @@ func NewClient(cfg *Config) (cl *Client, err error) {
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