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