# File src/ruby_supportlib/phusion_passenger/utils.rb, line 133
    def connect_to_server(address)
      case get_socket_address_type(address)
      when :unix
        return UNIXSocket.new(address.sub(/^unix:/, ''))
      when :tcp
        host, port = address.sub(%r{^tcp://}, '').split(':', 2)
        port = port.to_i
        return TCPSocket.new(host, port)
      else
        raise ArgumentError, "Unknown socket address type for '#{address}'."
      end
    end