내가 방식을 생각해봤는데

1. 클라이언트가 접속하면 서버의 파일과 폴더를 모두 전송 받음

2. 클라이언트에서는 파일과 폴더의 최근 변경시기를 가지고 있음

3. 타이머로 일정 시간 이후에 클라이언트에서 해당 경로의 파일과 폴더를 모두 확인

4. 최근 변경일이 바뀌면 서버로 전송, 새로 생긴 파일이 있으면 서버로 전송, 없어진 파일이 있으면 서버로 삭제 요청


일단 이렇게 생각해봤는데 괜찮을까?