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

  • 66
  • 0
  • 约2.82万字
  • 约 32页
  • 2021-11-26 发布于江苏
  • 举报
FTP 服务器与客户端设计与开发 详细设计 程序包括 5 个主要功能: 服务器的运行:启动和停止 FTP 服务 用户管理:添加用户,删除用户和设置用户权限 服务器配置:设置服务器开放端口,最大连接数等 运行统计:统计当前服务器运行时期上传下载的流量等等 安全设置:允许连接服务器的 IP 列表,以及禁止访问的 IP 服务器的运行模块 功能:负责 FTP 服务器的运行。 使用类:CFTPServer 类,CApplicationDlg 类,CListenSocket 类,CConnectThread 类, CConnectSocket 类 各种类的功能: 1.CFTPServer 类:是 CWnd 的子类,作为程序的顶层类,负责实现或者调用各个成员函数2.CApplicationDlg 类:CDialog 类的子类,实现程序主窗口。 3.CListenSocket 类:负责监听 FTP 客户端连接,并实现有效连接4.CConnectThread 类:负责实现并保证多个连接的有效性。5.CConnectSocket 类:实现 FTP 命令的解析,数据的发送和接收 CFTPServer 类 作为服务器的顶层类,实现服务器开始运行时的所有成员函数申明如下: class CFTPServer : public CWnd { friend CConnectSocket;//CConnectSoc

文档评论(0)

1亿VIP精品文档

相关文档