下载此文档

FTP服务器与客户端设计与开发.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
服务器与客户端设计与开发
详细设计
程序包括5个主要功能:
服务器的运行:启动和停止服务
用户管理:添加用户,删除用户和设置用户权限
服务器配置:设置服务器开放端口,最大连接数等
运行统计:统计当前服务器运行时期上传下载的流量等34, pl*2562.
0;
((,,,
0
{
1: al
2: a2
3: a3
4: a4
5: pl
=256*();
6: p2
0;
0;
=(,T);
00)
(
0;
("421 't ");
)
>0;
X);
, ,
(,);
〉(,);
”,");
("227 , 256, 256);
0;
”” -D)
("503 .”);
(0)
1:
("550 ”);
2:
("550 ”);
()
* = G 0);
X);
X);
X);
(X,))
}
("150
>0;
>(o);
(〃250 . \"\"
0;
);
);
);
(〃550 .
0;
("550 .
0;
""-D)
("503 .");
);
()
(
* = (, 1):
X);
X);
X);
(X ) o)
{
(0 )
(
("425 ' t ");
}
}
("150 .”);
}
X);
Xi);
(-1)
{
("503 .”);
F
((""-D)
(
("503 .”);
= (,,,,);
()
(
1:
("550 ”);
2:
("550 ”);
()
(
* = (, 2);
X);
>0;
>0;
(X, ) o)
(
(0 )
(
("425 't ");
)
}
("150 .");
X);
>(2);
1:
("550 ”);
2:
("550 ");
(,);
("213 ”,);
0;
()
2:
("550 ”);
0;
}
(*e)
(
X);
("450 .");
}
("250 ");
1:
("550 ”),、
2:
("550 ”);
(0)
(0 )
("550 .”);
C250 ”);
0:
("550 ”);
1:
("550 't .”);
3:
("550 ");
a
(
(r\v)+i);
=(("\\")+i);
=(,o):
0
("450 .”);
= (,,,,);
(0)
("350 ,
= (,,,,);
0
(
0:
("350 ,
1:
C550 ”);
("550 ”);
}
(2)
(0)
("503 !");
()
0
(
0:
C550 ");
1:
("550 ”);
((,))
("450 ”);
("250 ”);
}
= (,,,,);
0
(
o:
("550 ”);
1:
("550 ”);
3:
("550 ");
((,))
("450 ”);
0())
("426 ;.;
X, 0, 0):
0;
("226 ");
("215 's ");
* = ( *);
=((*)>)->();
("220 ” + );
0;
X, 1, 0);
("502 .");
用户管理模块
用户管理模块需要为指定的用户设置相应的权限,通过类,类和类和完成
类:
保存用户名称,密码,目录列表和用户是否被禁止
类:
实现用户管理所有功能
类:
保存目录是否允许下载,上传,重命名,删除创建目录及是否为主目录,
类:
实现用户设置的对话框
下面介绍类的常用的成员函数
()
0;
0;
0;
();
();
<> >
安全设置模块
负责设置需要屏蔽的,允许连接的列表。该模块通过类实现安全设置功能,类实现设置界 面,类的成员函数如下
();
();
();
();
();
();
0;
0;
();
客户端与服务器连接
是建立在之上的连接,端口号使用21。若客户端与服务器之间成功连接, 获得服务器根目录的所有文件并在列表框中显示。
连接服务器
0
(
0;
新建对话
(0,1);
新建连接对象
>(,
);
(*)
获取错误
[1024];
(>(,1024))
0;
("");
>0;
=0;
获得服务器根目录的所有文件并在列表框中显示
5.

FTP服务器与客户端设计与开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小108 KB
  • 时间2022-06-22