start_client (Debugger)

    # File cli/ruby-debug.rb, line 103
        def start_client(host = 'localhost', port = PORT)
          require "socket"
          interface = Debugger::LocalInterface.new
          socket = TCPSocket.new(host, port)
          puts "Connected."

          catch(:exit) do
            while (line = socket.gets)
              case line
              when /^PROMPT (.*)$/
                input = interface.read_command($1)
                throw :exit unless input
                socket.puts input
              when /^CONFIRM (.*)$/
                input = interface.confirm($1)
                throw :exit unless input
                socket.puts input
              else
                print line
              end
            end
          end
          socket.close
        end