想在自己的电脑上弄个FTP服务器,别人能同过internet访问的。不要借助其他工具,自己写个程序。各位高手给个思路。有相关代码更好 |
|
10分
#1 |
FileZilla Server
|
#2 |
自己写我不会,也就开个Socket本地监听,了解FTP协议什么的,实现各种命令
|
#3 |
asp.net还是winform
|
#4 |
我之前用server 2003搭建了微软自带的ftp服务器
|
10分
#5 |
共享一楼主的文章吧,我觉得写得很全面了,可借阅。
转自: http://blog.csdn.net/chinacsharper/article/details/9501773 |
#6 |
回复楼: 基本上,你不深入了解ftp协议,不写上5000行代码,是不可能写一个(简单的、支持功能较少的合格)ftp服务器程序的。 .net framework仅仅支持ftp客户端的几个命令,并没有什么现成的类型可以方便地用来开发ftp服务器。因此我认为对于你来说,这是一个极端不现实的想法。 |
5分
#7 |
如果你要做服务器程序,我建议你使用 HttpListener,开发自己的web服务器,用来处理文件的上传下载、查找、列目录等等操作。不要考虑什么 ftp 服务器。
实际上本周我好像看到三四次有人说“写一个ftp服务器程序来支持文件上传”了,对于一般的程序员来说,这是一个令人遗憾的空洞想法。 |
5分
#8 |
可参考下oschina的opensource FTP,如FileZilla 。
|
#9 |
回复3楼: 都可以 |
5分
#10 |
很简单啊。
去吧filezilla的源码转成c#的就行了。 |
#11 |
怎么这么多用户名是u开头后面跟一串数字的,而且都没有头像,是哪个培训学校批量注册的吗?
|
#12 |
回复7楼: 如果看到3个以上,说明哪个老师开始布置作业了。 |
#13 |
回复11楼: 我也想知道呢 |
#14 |
回复11楼: 我就纠结了。我新注册的。还没改名字呢。怎么就跟培训学校扯上关系了呢。话说我是上班族了好吧。只是闲着无聊想弄个程序玩玩。 |
#15 |
回复12楼: 我能说我还不知道怎么改ID么? |
#16 |
回复14楼: 10楼就是完美正解,赶紧结贴给分吧。 |
5分
#17 |
FTP 服务器 研究一下FTP协议。用socket就可以写
如果要高效率 可以考虑c++来写或者C |
#18 |
回复16楼: 那你告诉我下怎么改ID。 |
#19 |
回复17楼: 我只会.net |
#20 |
回复19楼: c#也可以写。 |
#21 |
回复20楼: 恩呢,谢谢。 |
#22 |
回复7楼: 我擦,我的组长让我弄一个呢 |