我想制作我自己的ftp服务器软件。我知道,有很多准备安装的ftp服务器都有很多功能,但我仍然想要自己创建,因为我可以自定义它并按照我的需要进行设置。另外,我觉得编码很有趣,而且我宁愿制作自己的FTP服务器,而不是下载可以随时使用的FTP服务器。问题是我找不到任何有关协议如何工作的信息和类似的东西。如果有人能够解释协议是如何工作的,或者至少将我带到有有用信息的页面,我将不胜感激。谢谢!FTP如何工作
FTP如何工作
回答
如果您想了解beeing downvoted,这里的解释:
当规划一个自制的FTP程序,这是一个好点的google一下FTP。很快你会发现RFC`S(即“请求注释”),其中描述了FTP协议等内容。
这是一个很好的起点。
然后,当您遇到特定问题时,请返回,在此处显示您的代码并寻求帮助。
我没有在Google上找到任何东西。我记得前一阵子,我发现了一些非常有用的东西,但我现在找不到它。我想我很不走运,或者我不是在寻找正确的东西。 –
以“ftp协议规范” – nabuchodonossor
开头,如果您搜索“ftp协议源代码”,您甚至可以找到SO条目。 – nabuchodonossor
- 1. ftp回复如何工作
- 2. ftp的数据通道如何工作?
- 3. ftp上传如何在PHP中工作?
- 4. FTP不工作UNIX
- 5. FTP的非正常工作
- 6. PHP FTP上传不工作
- 7. Python FTP TLS不工作
- 8. FTP下载背景工作
- 9. perl的FTP不工作
- 10. EDI X12 FTP协议,它是如何工作的?
- 11. 击/ FTP:如何通过FTP
- 12. 如何在Bash中使用FTP作为FTP服务器?
- 13. qtHaveModule(ftp)不能在Qt 5中工作
- 14. vb.net FTP - 工作在某些情况下
- 15. FTP不通过TCP隧道工作
- 16. 春季FTP入站通道不工作
- 17. creatin与svn和ftp的工作副本
- 18. NodeJs - FTP不工作:“不提供npm-shrinkwrap.json”
- 19. iPhone应用程序和FTP工作
- 20. Python的bruteforcer的FTP不工作
- 21. 程序在FTP后不工作
- 22. git/ftp工作流程逻辑
- 23. FTP下载后台工作人员
- 24. FTP网址无法在SSRS中工作
- 25. FTP复制和删除不工作
- 26. 如何在FTP中使用SVN和FTP?
- 27. FTP/WPUT,任何简单的工作解决方案?
- 28. 任何人都可以工作FTPS/FTP :: TLS在Ruby 1.9.3下?
- 29. 如何通过ftp
- 30. 制作GHC post FTP感受pre-FTP
我强烈建议您不要这样做,您将与您一起烹饪的自制软件对FTP的理解非常有限,并且很容易被恶意攻击者利用。请不要这样做。 –
从这里开始:[HPServer](http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=7860&lngWId=1)和这里:[NewsServer - 一个很好的教程,解释如何实现你的自己的协议(如HTTP和FTP)](http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=45203&lngW) – deblocker