sockvnc project (skel)