8 // Extracts the port as an integer from an address string.
9 func AddrPort(addr net.Addr) int {
10 _, port, err := net.SplitHostPort(addr.String())
14 i64, err := strconv.ParseInt(port, 0, 0)
21 func AddrIP(addr net.Addr) net.IP {
22 host, _, err := net.SplitHostPort(addr.String())
26 return net.ParseIP(host)