tutk文件下载流程图
2017-01-13 12:04:07 0 举报
首先,用户在浏览器中输入tutk的网址,点击进入网站。然后,用户在网站上找到需要下载的文件,点击下载按钮。此时,浏览器会向服务器发送一个下载请求。服务器接收到请求后,会检查用户的权限,如是否登录,是否有下载权限等。如果用户有权限,服务器会开始处理下载请求,将文件从服务器的硬盘读取出来,然后通过互联网传输给用户的电脑。用户电脑接收到文件数据后,会将其保存到指定的文件夹中。最后,用户可以在本地找到刚刚下载的文件。整个过程中,可能会涉及到一些错误处理和异常处理,例如网络中断、服务器故障等。
作者其他创作
大纲/内容
是否为超时终止
发送不重传信令
开启文件下载线程
是否停止下载
获取文件数据(ret =AVAPIs.avRecvFrameData2())
开启重传?
接收PacketNo.=已接收PacketNo.
true
ret0
结果分发
重传信令发送成功?
已接收PacketNo.=接收PacketNo.发送已接受PacketNo.信令
false
发送重传信令
执行数据到文件的写入操作
是否下载完成
本地文件写入准备
解析数据头信息
while(是否获取数据)
获取下载文件数据(ret =AVAPIs.avRecvFrameData2())
更新收包统计
开启一个AV client(AVAPIs.avClientStart2())
END
retryCount=10
发送已接受PacketNo.信令
av client 开启成功?
写入准备Rleady?
关闭av client(AVAPIs.avClientStop())
START
接收文件是否超时?
0 条评论
回复 删除
下一页