论文部分内容阅读
FTP下载这一大的功能模块可细分为节目管理、下载预约管理、节目下载3个小的模块。每个模块既相对独立,又相互相关。其中,节目管理模块负责节目的存放、查询等管理功能。下载、录制的节目根据节目名生成文件名存放在硬盘上。下载预约管理模块模块负责下载预约的预约记录、预约提取、逐个下载等功能。本模块通过调用节目管理模块的库函数,对节目进行预约,同时向FTP下载模块发送命令,接收消息,以便后续对下载进程进行控制。节目下载模块通过socket与主控进程通讯,接收主控进程发送过来发的控制命令,建立下载链接,进行下载,并随时