局域网文件传输系统项目说明
需求说明:
1,开发平台
1.1linux x86 64
1.2支持Debian Ubuntu
1.3支持rhel,centos,Fedora
2,功能说明
1.1文件上传与下载,讲指定文件上传到服务器,或从服务器下载文件到指定位置
1.2文件浏览,浏览本地文件以及服务器端文件
1.3概要
功能说明
1.3.1客户端
主要任务:
1)分析用户输入的命令
2)根据命令向服务器端发出请求
3)等待服务器返回的结果
表1_1 命令含义与请求码
用户输入的命令命令含义对应的请求码
get 从服务器得到文件GET
put 向服务器传输文件PUT
cd 进入客户端的目录不需要与服务端通信,因此无请求
!cd 进入服务器端目录CD
ls 列出客户端当前的内
不需要与服务端通信因此无请求
容
!ls 列出服务器端当前的
LS
内容
connect 连接服务器发出连接请求,不需要服务器额外处理
bye 退出程序BYE
表1_2 命令的格式
命令的名称格式说明
get get arg1 arg2。arg1:源文件arg2:本地路径。arg1,arg2都是绝对路径put put arg1 arg1。arg1:本地文件arg1:目标路径。arg1 arg2都是绝对路径!cd !cd arg1。arg1:指定的服务器目录。绝对路径
!ls !ls arg1。arg1:指定的目录。绝对路径
connect connect arg1。arg1:点分十进制IP地址
cd cd arg1。arg1:客户端的指定目录,绝对路径
ls ls arg1。arg1:客户端指定目录,绝对路径
bye bye。