A file sharing server using Java