文档库

最新最全的文档下载
当前位置:文档库 > VC1051 多线程FTP软件下载系统2

VC1051 多线程FTP软件下载系统2

摘要

目前网络?#31995;腇TP服务器站点很多,但由于每个FTP服务器的防火墙设置不同,对于FTP客户机来说,就需要发一个命令,然后根据服务器反馈的信息,设置不同的登录方式,从而达到对不同的防火墙能够实现登录访问的功能。其次,多线程具有实现进程并行计算、节省内存空间、减少系统管理开销、快速切换、线程通信易于实现等优点,从而在有效利用系统资源和保证用户之间可?#23458;?#20449;等方面提供了可能并提高了系统的运行效?#30465;?/p>

本文对FTP的概念、相关命令、工作原理以及多线程的关键技术、内部机制进行?#25628;?#31350;,并且在这基础上实现了基于Windows Socket的多线程FTP软件下载系统。实现代码它分为五个模块:初始化函数模块、连接服务器模块、多线程模块、下载文件模块和断开连接模块。该系统每个过程都用一个线程实现所以可根据用户的选择来进行文件的下载、上传、删除及重命名等操作,并且在用户登录及数据传输的过程中能够在运行界面显示相应的会话信息。

最后运用所设计的系统对某些FTP服务站点进行了访问,并对服务器中的文件进行了成功下载并且达到了较快的下载速度。对内存和CPU使用率的测试结果表明该系统具有较好的性能。

关键词:FTP,Socket,多线程, 进程

I

哈德斯菲尔德大学在哪个城市
华兴娱乐下载 二八杠必赢技巧 快三单期计划软件 高盛娱乐入口 全天北京pk10计划网页版l 二十一点要牌策略图 快三压大小单双技巧 牌九什么叫双天至尊 创富彩票平台靠谱吗 时时彩网站 云南时时十一选五开奖走势图 重庆时时开奖单双单双跳 快乐时时官网下载手机版下载 交流时时彩的qq群有吗 pk10高手全天计划 时时彩9码必中