大家好,小弟现在用Java做了个FTP的客户端和服务端程序.现在有些问题想请教大虾们,希望不惜赐教.
1.FTP有主动方式和被动方式,我现在做的FTP服务端就是用的被动方式的,并且可以用其他端口(非21端口)做命令端口,用来监听客户端请求.在局域网内文件上传下载没问题,而且可以并发处理.但是呢,放在外网上服务器端用21端口时,FTP传输方式是被动的,将21端口改为其他端口时,FTP传输方式为主动的.大家能说说是什么原因吗?
有谁比较清楚sun.net.ftp.FtpClient这个包呀,我客户端就是用这个包.