CommunicateWithServer下载的过程
2015-05-08 15:59:05 2 举报
下载过程开始于客户端向服务器发送一个请求,该请求包含了所需的文件信息。服务器接收到请求后,会检查文件是否存在以及客户端是否有权限访问。如果一切正常,服务器会将文件分割成多个数据包,然后依次发送给客户端。客户端在接收到每个数据包后,会将其保存到本地的临时文件中。当所有数据包都接收完毕后,客户端将这些临时文件合并成一个完整的文件,并将其保存到指定的目录中。最后,客户端会向服务器发送一个确认消息,告知文件下载完成。在整个过程中,客户端和服务器之间会进行多次通信,以确保文件传输的顺利进行。
作者其他创作
大纲/内容
添加下载紧急节目任务GetEmFile到WiConnectService.commandQueue
false
getEmFilesURLAndDownload()第一次启动或者有紧急节目更新时,获取下载的地址
循环线程每10s获取一次看是否有紧急节目通知
CommunicateWithServer的run方法
添加UpdatePlaybill任务到WiConnectService.commandQueue队列中
END
WiConnectService.wiconnectDestory是否为true
getServerCommand获取心跳包
Start
parseServerReply解析返回的xml,获取服务器是否存在新版本,获取有没有新的节目清单
SOAPFunction.getEmergencyProg获取紧急通知
playbill节点为true有节目单更新时,或者第一次更新
parseEmProgramReply解析紧急通知的xml
playEmProgram启动线程获取紧急节目
线程睡眠设定的时间
0 条评论
下一页