使用中的FTP Server有Filezilla(http://sourceforge.net/projects/filezilla/),一个开源的FTP server/client.功能已经相当完善.用C++写的,用来做公司对外的FTP服务器,以及客户端,而且有汉化.因为开源,所以可以进行二次开发以适应自己的需要.本人对C++代码能看不会改.所以只是拿来主义.
现在使用一个Java的FTPserver,在http://incubator.apache.org/ftpserver/ 可以看到介绍及下载程序.是Apache孵化器中的一个项目,我使用的是它放出来的第一个版本,现在它的代码已经改得和释放出来的版本差异很大了. 它提供了Ftplet的编程接口,可以对FTP过程中的事件进行编程,基本不需要Hack到源代码里面去做二次开发,我把它用在我们公司的生产设备提取生产数据上.因我们公司的设备每处理完一件产品会把数据通过FTP上传到服务器,因此定制了这个FTP后,可以及时对数据进行处理.