ftp服务器项目手册

更新时间:2023-05-09 23:18:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一个关于ftp服务器项目的手册

福州软件人才基地

博洋教育福州软件人才基地

FTP服务器项目手册

(第1版)

博洋教育学术部

一个关于ftp服务器项目的手册

一个关于ftp服务器项目的手册

福州软件人才基地

目录

第1章

1.1 项目需求 ..................................................................................................................................... 1 引言 ................................................................................................................................................. 1

编写目的 ................................................................................................................................. 1

范围 ......................................................................................................................................... 1 1.1.1 1.1.2

1.2 项目概述 ......................................................................................................................................... 1

产品描述 ................................................................................................................................. 1

产品功能 ................................................................................................................................. 1

一般约束 ................................................................................................................................. 2 1.2.1 1.2.2 1.2.3

1.3 项目要求 ......................................................................................................................................... 2

ftp服务器设计成为一个守护进程 ........................................................................................ 2

程序必须接受三个参数start,stop,restart ............................................................................... 3

程序要捕获以下信号并做相应处理 ..................................................................................... 3

要实现的FTP命令列表 ........................................................................................................ 3 1.3.1 1.3.2 1.3.3 1.3.4

1

一个关于ftp服务器项目的手册

一个关于ftp服务器项目的手册

第1章 项目需求

1.1 引言

1.1.1 编写目的

帮助学员了解项目的功能,明确需求功能中用户对系统要做什么的要求,了解需求中的各种业务规则。

1.1.2 范围

软件的名称:ftp服务器

软件的功能:提供基本的上传下载文件。

1.2 项目概述

1.2.1 产品描述

ftp服务器的主要功能是上传下载文件以达到数据共享的目的。在linux底下开发ftp服务器旨在帮助学员综合运用linux初级编程与linux高级编程所学到的知识。如:守护进程的编写,进程间通讯, 管道,socket编程,文件I/O标准库函数与系统调用,以及文件权限管理等等。

1.2.2 产品功能

必需要实现的软件功能表

1

一个关于ftp服务器项目的手册

1.2.3 一般约束

编程语言:使用标准C编程语言。

运行环境:redhat linux 9

1.3 项目要求

1.3.1 ftp服务器设计成为一个守护进程

守护进程是在后台运行不受终端控制的进程。

2

一个关于ftp服务器项目的手册

1.3.2 程序必须接受三个参数start,stop,restart

假定程序可执行文件为myftpd,程序可以用./myftpd start启动,可以用./myftpd stop停止,可以用./myftpd restart重启。

1.3.3 程序要捕获以下信号并做相应处理

SIGHUP

SIGINT

SIGQUIT

SIGTERM

SIGCHLD

1.3.4 要实现的FTP命令列表

3

一个关于ftp服务器项目的手册

4

本文来源:https://www.bwwdw.com/article/7lxe.html

Top