总结
|
|
|
1、讲述自己所负责模块
|
|
检查更新:
|
查询是否有新的版本更新,客户端比较当前版本与最新版本,确定是否需要更新
|
|
获取最新版本信息:
|
获取服务器上最新版本的信息,服务器返回当前最新版本号及更新文件信息(如文件名、文件大小等);
|
|
下载更新文件:
|
客户端根据服务器返回的更新文件信息,向服务器发送下载请求;
|
服务器端接收下载请求,并根据请求的文件路径从本地文件系统读取文件内容,将文件内容逐块发送给客户端
|
客户端接收文件内容,并实时显示下载进度,有文件名、文件大小、已下载大小等信息,写入本地文件。
|
|
|
总体来讲就是实现检查更新、显示版本信息、下载更新等功能
|
|
|
|
|
2、描述负责模块有哪些亮点或难点
|
|
MD5校验;
|
实时显示文件下载进度;
|
|
|
|
3、简述所负责模块还能提升的地方(性能)
|
|
使用多线程,客户端可以在下载文件时进行其他操作,可以提高用户体验
|
|
|