go-dynaport

A Go library for getting free ports, dynamically.

Stars
25
Committers
1

go-dynaport

A Go library for getting free ports, dynamically.

Example

ports := dynaport.Get(3)
// ports is something like []int{10000, 10001, 10002}

Or

ports, err := dynaport.GetWithErr(3)
if err != nil {
  // handle err
}

// use ports...

Or

ports := dynaport.GetS(3)
// ports is something like []string{"10000", "10001", "10002"}

License

MIT