JAVA SOCKET 实现 FTP 客户端
基于JavaSocket网络编程,实现简单的FTP协议,包括主动模式(port)和被动模式(pasv)还挺不错的,对于理解FTP协议效果非常好!
普通FTP命令实现非常简单,如:”pwd“,”mkdir“,”rmdir“,”cwd“,”cd“,”dele“,”syst“,”noop“,”quit“及”help“,这些命令实现完全一致.
难点在于主动模式和被动模式的实现,上传(stor)下载(retr),list,nlst都要用到主动模式或者是被动模式.
代码如下:
Java FTP Client