A file sharing server using customized protocol