日期:2014-05-20  浏览次数:20605 次

想用java做一个FTP客户端,但是没有思路
本人小菜鸟,学java有两个月了;最近想做一个FTP客户端,不过由于技短,迟迟找不到思路...希望有经验的大叔大婶替小弟指点迷津~
先说下我了解的情况吧:
1.我知道FTP一般都会有两个TCP连接:一个用于命令连接,一个用于数据连接
2.现在我只知道通过连接服务器端的21端口,能和服务器建立起一条命令连接;可是我不知道该传什么命令、以什么形式去传这个命令给服务器;(命令提示符界面的我倒是试过,难道我在FTP客户端上面也要传这种格式的命令过去??)
3.还有就是,听说数据连接的端口号是通过客户端发送过去的某个命令而指定的;这个命令什么??
PS:也不知道自己说清楚没有,总之拜托各位亲了!
FTP客户端 java FTP服务器

------解决方案--------------------
根据你上面说的,你最好还是用Apache Commons Net里的FtpClient吧,如果真的感兴趣想实现自己的,可以看看他的代码