socket server initial commit