240617班级,工业自动化系统,紫鸾PCB
lwh
2024-10-22 f83e22f493c546ebf42473825f2a23434271d9be
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
总结
 
 
1、讲述自己所负责模块
 
检查更新:
    查询是否有新的版本更新,客户端比较当前版本与最新版本,确定是否需要更新
 
获取最新版本信息:
    获取服务器上最新版本的信息,服务器返回当前最新版本号及更新文件信息(如文件名、文件大小等);
 
下载更新文件:
    客户端根据服务器返回的更新文件信息,向服务器发送下载请求;
    服务器端接收下载请求,并根据请求的文件路径从本地文件系统读取文件内容,将文件内容逐块发送给客户端
    客户端接收文件内容,并实时显示下载进度,有文件名、文件大小、已下载大小等信息,写入本地文件。
    
 
总体来讲就是实现检查更新、显示版本信息、下载更新等功能
 
 
 
 
2、描述负责模块有哪些亮点或难点
    
    MD5校验;
    实时显示文件下载进度;
 
    
 
3、简述所负责模块还能提升的地方(性能)
 
    使用多线程,客户端可以在下载文件时进行其他操作,可以提高用户体验