github.com/anacrolix/torrent@v1.61.0/utp_go.go (about) 1 //go:build !cgo || disable_libutp 2 // +build !cgo disable_libutp 3 4 package torrent 5 6 import ( 7 "github.com/anacrolix/log" 8 "github.com/anacrolix/utp" 9 ) 10 11 func NewUtpSocket(network, addr string, _ firewallCallback, _ log.Logger) (utpSocket, error) { 12 s, err := utp.NewSocket(network, addr) 13 if s == nil { 14 return nil, err 15 } else { 16 return s, err 17 } 18 }