Implementation of file sharing application client and server sides.