实现一个client/server 结构的文件传输程序。程序分为两个部分,一个是服务器端程序,另一个是客户端程序。服务器端程序能够同时接受多个客户端的链接请求,并把客户端指定的文件传输给客户端,或者接受客户端的文件存储到服务器端。
客户端要实现以下几个命令:put, get, cd, ls, pwd, lcd, lls, lpwd, quit。
put命令:put filename 把客户端所在机器的当前目录下的文件filename传输到服务器端。
get命令:get filename 把服务器端所在机器当前目录下的文件filename传输到客户端。
cd命令:改变服务器端的工作目录。
ls命令:显示服务器端当前工作目录的内容。
pwd命令:显示服务器端当前工作目录。
lcd命令:改变客户端的工作目录。
lls命令:显示客户端当前工作目录的内容。
lpwd命令:显示客户端当前工作目录。
quit命令:客户端退出,并且关闭与服务器间的链接。
1