日期:2014-05-17  浏览次数:20995 次

用C#写个程序,怎么在自己电脑上做FTP服务器?
想在自己的电脑上弄个FTP服务器,别人能同过internet访问的。不要借助其他工具,自己写个程序。各位大神给个思路。。。有相关代码更好

------解决方案--------------------
FileZilla Server
------解决方案--------------------
共享一楼主的文章吧,我觉得写得很全面了,可借阅。
转自:   http://blog.csdn.net/chinacsharper/article/details/9501773
------解决方案--------------------
如果你要做服务器程序,我建议你使用 HttpListener,开发自己的web服务器,用来处理文件的上传下载、查找、列目录等等操作。不要考虑什么 ftp 服务器。

实际上本周我好像看到三四次有人说“写一个ftp服务器程序来支持文件上传”了,对于一般的程序员来说,这是一个令人遗憾的空洞想法。
------解决方案--------------------
可参考下oschina的opensource FTP,如FileZilla 。
------解决方案--------------------
很简单啊。
去吧filezilla的源码转成c#的就行了。
------解决方案--------------------
FTP 服务器 研究一下FTP协议。用socket就可以写

如果要高效率 可以考虑c++来写或者C