私人云盘(自动云同步)

常见的云盘服务软件:百度云、小米云服务、OneDrive

一、什么是云同步?

1.保持云端数据和终端数据的一致

2.上传和下载

3.实时同步

4.定时同步

5.手动同步

二、需求分析

1.文件的上传和下载

2.文件的大小不确定

3.文件的个数不确定

4.实时同步需要获取文件事件

5.定时同步需要设置定时器

使用TCP实现手动同步

三、如何实现手动同步?

1.实现TCP通信

2.使用TCP实现文件的上传和下载

3.实现整体目录下的文件的同步

4.实现项目框架

5.完成项目

你可能感兴趣的:(网络协议,tcp/ip,网络,服务器)