我想製作我自己的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