如果你想写ftp 服务端与客户端的话,那要先熟悉一下ftp 协议,见rfc959。不知道你的目的是什么,如果不是出于学习的目录的话,从你的提问来看,不建议你去写ftp服务端,这可是比较大的一项工程。如果你想学习的话,网上可以找到开源的FTP服务器代码,可以拿来学习的。
其实就是一个上传和下载的操作,你可以搜索一下很多上传的代码可参考
去 www.csdn.net 看看,或者其他网站上去找吧!应该可以帮到你的!