Return a free tcp port.
Minimal example of using:
func main(){
port, err := freeport.Get()
if err != nil {
panic(err)
}
if 0 < port && port < 65536 {
fmt.Println("Found free tcp port")
}
}or:
func main() {
port, err := freeport.Get()
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}
fmt.Print(port)
}