说明:
1、采用delphi自带的socket控件制作,程序未采用第三方控件
2、服务端采用缓存方式存储,暂时只能对一个用户进行文件传输的管理,否则会造成数据混乱
3、客户端未采用缓存处理方式,读写硬盘次数过于频繁
4、服务端的存储暂未实现断点续传,没有实现对断网后的网络自动重连重发机制。
5、经测试,服务端及客户端占用的CPU基本在40%左右,个人认为CPU占用率仍然相对过高,正在探索解决方法
6、针对Socket的传输包大小的问题,经测试,存在很多网络原因,有的网络支持1024B的包,有的网络可以达到4096的包,暂未添加智能探索功能(Socket一般支持至2048B?)
7、系统中的计时方式为200mS为一次,局域网传输速度可达1M/S以上
8、考虑将其制作成DLL方式,供其它程序调用,其设计思想为点对点传输方式,可用于中转传输
9、本程序只是一个探索式的设计,数据并未采用加密及压缩,网络的相对利用率较低
10、程序结构、内存管理、安全机制、代码管理相对粗糙,只提供一个设计想法的探讨
----------------------------------------------------------------------------------------------------------------------
程序主要功能:
1)对文件传输实现任务式的管理,可以添加多个任务,每个任务可以包括目录或单文件。
2)服务器保存的目录为客户端一模一样的目录结构
联系人:xiaoshan2010@163.com
评论2
最新资源