我正在尝试在c#中创建一个ftp服务器。此服务器应侦听任何ftp请求,如果文件是从远程位置发送的,则服务器应将其写入特定文件夹。我正在使用VS2008。我是否需要tcp侦听器?FtpWebRequest?FtpWebResponse?
发布于 2009-12-18 18:59:56
我相信使用TcpListener是最容易的。
这里有一篇关于它的老文章,它应该仍然有用:codeguru
发布于 2009-12-17 22:15:59
不知道在这里写你自己的FTP服务器是不是很好。
安装一个预先安装的FTP服务器,并有一个轮询FTP上传目录的作业,不是更容易吗?此作业将识别传入的文件,然后根据一组预定义的规则将它们放置在您需要的位置。
发布于 2009-12-17 22:22:07
你不能扩展IIS ftp服务吗?例如:http://learn.iis.net/page.aspx/673/how-to-use-managed-code-c-to-create-an-ftp-authentication-provider-with-dynamic-ip-restrictions/
或者如您所问:http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/
https://stackoverflow.com/questions/1922041
复制相似问题