package utils import ( "net" "strconv" ) func SplitHostPort(hostport string) (string, uint16, error) { host, port, err := net.SplitHostPort(hostport) if err != nil { return "", 0, err } portUint, err := strconv.ParseUint(port, 10, 16) if err != nil { return "", 0, err } return host, uint16(portUint), err }