テストに使うのに、適当に空いてるportをListenしてそのアドレスを知りたい。
package main
import (
"fmt"
"log"
"net"
)
func main() {
l, err := net.Listen("tcp", "127.0.0.1:0")
if err != nil {
log.Fatal(err)
}
fmt.Println(l.Addr())
}
実行結果
127.0.0.1:55007
typester氏に教えて頂きました。