请问:FTP服务器的工作原理是怎样的? 请问:FTP服务器的工作原理是怎样的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是想写一个FTP服务器,就像学校里的机房那样,给客户器端的学生上传文件,然后老师就可以检查学生的作业。大概的功能就是这样。我在CodeProject里下载了一个FTPServer的程序来看,现在还没有弄懂,主要是对FTP服务器的工作原理不熟悉,有过这方面开发经验的能给点意见吗? 我来告诉你FTP服务器工作流程: 建立Socket 侦听 21 端口 收到连接请求后建立新端口与客户端连接 继续侦听 21 端口 负责与客户端连接的模块要解释处理大概10多条标准的FTP命令 根据不同命令为客户返回不同的信息或做不同的事 关于这些标准FTP命令如 USER PASS REST PWD CWD PASV SIZE TYPE LIST RETR 等等的我不全知道 你要自己去查资料。 谢谢 icansaymyabc(学习与进步),是一直都要侦听21端口吗?是不是一定要在后台运行才能保证这一点?另外是不是说每接受到客户端的请求就要开一个进程Thread,用这个进程来跟客户端进行通信? 机械工业出版社的《TCP/IP详解》里面没有说吗?? 《TCP/IP详解》有三卷,好多哦~~~ www.rfc-editor.org上有十分详细地说明 RCF是一种文档?不是很理解,能否说说它编程方面有哪些值得留意的地方呢? 搞没搞错,自已写个FTP服务器。你自信你有这个能力比许多专业人员写的FTP服务器好吗,如果没有就还是用别人的吧!最好的办法是,用别人的服务器搭建平台,自已多花些功能开发你自已的那一部分功能可能效果更好! FTP服务器大概是所有服务器中最简单的一类。想自己写也比较容易。关键是熟悉FTP协议,要做得标准,才能使得任何FTP客户端都能连上。如果你的程序调不通,我倒可以帮你看看。如果需要,你用短消息把你的E-Mail告诉我好了,反正我也很闲 关于Event的问题 如何注册控件 为什么我不能下载资料啊??? CFileFind类的一个很奇怪的问题! GDI+熟手请看!GDI+绘制的线条的问题. 函数内如何暂停并等待用户响应后才继续执行? 在VC6中如何使jpeg图片画得快些 非常简单!!只要用过ado就会.ADO与sql server连接问题,在线等一小时,很急啊!解决后立马结贴.来者有分 新手的疑惑 关于摄像头视频捕获中遇到的一个奇怪的问题,哪位大哥大姐来帮个忙啊。。。 我怎样才能同时实现多个定时器? C++简单问题:delete 字符指针
侦听 21 端口
收到连接请求后建立新端口与客户端连接
继续侦听 21 端口 负责与客户端连接的模块要解释处理大概10多条标准的FTP命令
根据不同命令为客户返回不同的信息或做不同的事
关于这些标准FTP命令如 USER PASS REST PWD CWD PASV SIZE TYPE LIST RETR 等等的我不全知道
你要自己去查资料。
你自信你有这个能力比许多专业人员写的FTP服务器好吗,如果没有就还是用别人的吧!
最好的办法是,用别人的服务器搭建平台,自已多花些功能开发你自已的那一部分功能可能效果更好!
想自己写也比较容易。
关键是熟悉FTP协议,要做得标准,才能使得任何FTP客户端都能连上。如果你的程序调不通,我倒可以帮你看看。
如果需要,你用短消息把你的E-Mail告诉我好了,反正我也很闲