linux下实现文件传输ftp

mayaping 发布于 2011/06/25 22:01
阅读 1K+
收藏 1

客户端和服务器端模式。

两端都有添加目录,删除目录,下载文件,上传文件,列出全部目录(ls)的功能

请教高手,怎样从命令行解析,如get 文件名(下载文件),然后将此文件按某种方式传输到客户端或服务器端

加载中
0
一号男嘉宾
一号男嘉宾
java做起来很简单啊
0
大头先生
大头先生

我猜你是不是要自己实现ftp功能呢?

需要自己解析ftp命令,一般的ftp命令形式

CMD [ 目录 | 选项 ]\r\n

大体这个样子,细节可能会有欠缺,你可以用现成的ftp工具,一般会显示ftp命令的交互过程,可以参照这个进行开发。

手头有一本《tcp/ip详解卷一》再借助win/linux自带的命令行ftp,就可以开发一个ftp客户端或者服务端了。当然参考现成的ftp源码可能更快。

大致揣摩了一下你的问题然后给出的回答,仅供参考,有不当请谅解。

m
mayaping
就是:在命令行输入put 文件名 实现上传文件的功能,我的想法是用strncmp获知是get命令,然后打开此文件,在进行传输功能,问题是怎么获知这个文件名。 正在做一个ftp文件传输(linux)的课程设计,唉。。。 请这位大侠帮个忙,谢谢
0
whaon
whaon

不知道LZ是什么意思

不过linux自带的vsftpd可以做FTP服务器,然后就可以用ftp客户端连接了

返回顶部
顶部