YTSFlix_Go/vendor/github.com/anacrolix/torrent/listen.go
2018-11-04 15:58:15 +01:00

28 lines
387 B
Go

package torrent
import "strings"
type peerNetworks struct {
tcp4, tcp6 bool
utp4, utp6 bool
}
func handleErr(h func(), fs ...func() error) error {
for _, f := range fs {
err := f()
if err != nil {
h()
return err
}
}
return nil
}
func LoopbackListenHost(network string) string {
if strings.Contains(network, "4") {
return "127.0.0.1"
} else {
return "::1"
}
}