basic java client and server file management projects