image server c++ beginnings