# File lib/ruby_fork.rb, line 112
  def self.start_client(args = ARGV)
    trap 'INT' do exit 1 end # Exit gracefully

    settings = parse_client_args args

    args = Marshal.dump [settings, ARGV]

    socket = TCPSocket.new 'localhost', settings[:port]

    socket.puts args.length
    socket.write args
    socket.close_write

    until socket.eof?
      $stdout.puts socket.gets
    end
  end