# File lib/riddle/client.rb, line 137
    def initialize(servers=nil, port=nil)
      Riddle.version_warning

      servers = Array(servers || "localhost")
      @servers = servers.respond_to?(:shuffle) ? servers.shuffle : servers.sort_by{ rand }
      @port   = port     || 9312
      @socket = nil
      
      reset
      
      @queue = []
    end