import "net"
//go获取端口号
func GetPort() (int, error) {
address, err := net.ResolveTCPAddr("tcp", "localhost:0")
if err != nil {
return 0, nil
}
listen, err := net.ListenTCP("tcp", address)
if err != nil {
return 0, nil
}
defer listen.Close()
return listen.Addr().(*net.TCPAddr).Port, nil
}
go获取端口号
最新推荐文章于 2023-05-28 14:16:12 发布