code: func parseTCPAddr(addr string, port uint32) (*net.TCPAddr, error) {
  	if port == 0 || port > 65535 {
  		return nil, fmt.Errorf("ssh: port number out of range: %d", port)
  	}
  	ip := net.ParseIP(string(addr))
  	if ip == nil {
  		return nil, fmt.Errorf("ssh: cannot parse IP address %q", addr)
  	}
  	return &net.TCPAddr{IP: ip, Port: int(port)}, nil
  }
docs: // parseTCPAddr parses the originating address from the remote into a *net.TCPAddr.