常见的云盘服务软件:百度云、小米云服务、OneDrive
一、什么是云同步?
1.保持云端数据和终端数据的一致
2.上传和下载
3.实时同步
4.定时同步
5.手动同步
二、需求分析
1.文件的上传和下载
2.文件的大小不确定
3.文件的个数不确定
4.实时同步需要获取文件事件
5.定时同步需要设置定时器
使用TCP实现手动同步
三、如何实现手动同步?
1.实现TCP通信
2.使用TCP实现文件的上传和下载
3.实现整体目录下的文件的同步
4.实现项目框架
5.完成项目