package main import ( "fmt" "net" ) func main() { //listen, err := net.Listen("tcp", ":7878") //addr := listen.(*net.TCPListener).Addr() //port := addr.(*net.TCPAddr).Port //fmt.Println(err, listen, addr, port) // listen.(*net.TCPListener).Addr().(*net.TCPAddr).Port addr, err := net.ResolveTCPAddr("tcp", "192.168.1.110:7788") fmt.Println(err) fmt.Println(addr.Port) if addr.IP == nil { fmt.Println("ip is nil") } fmt.Println(addr.IP.String()) //addrPort, err := netip.ParseAddrPort(":7788") //fmt.Println(err) //fmt.Println(addrPort.Port()) //fmt.Println(addrPort.Addr()) //fmt.Println(addrPort.String()) }