나는 내 자신의 ftp 서버 소프트웨어를 만들고 싶습니다. 나도 알아, 거기에 많은 기능을 가지고 설치 준비가 많은 FTP 서버가 있지만, 난 여전히 내 자신을 만들고 싶어, 내가 그것을 사용자 정의하고 내가 원하는 방식으로 만들 수 있습니다. 또한 코드 작성이 재미 있고, 시간이 있으면 사용할 준비가 된 파일을 다운로드하는 대신 자체 FTP 서버를 만드는 것이 좋습니다. 문제는 프로토콜 작동 방식에 대한 정보를 찾을 수 없다는 것입니다. 나는 누군가가 프로토콜이 어떻게 작동하는지 또는 적어도 유용한 정보가있는 페이지로 나를 보내 주면 설명해 주시면 감사하겠습니다. 감사! 당신을 downvoted에 beeing에 대한 호기심이 있다면FTP는 어떻게 작동합니까?
답변
, 여기에 설명 :
사제 ftp 프로그램을 계획, 그것은 FTP에 대해 Google에 좋은 지점입니다. 곧 FTP 프로토콜과 같은 것이 기술되어있는 RFC`S (즉 "Request For Comment")를 발견하게 될 것입니다.
그게 좋은 출발점입니다.
그런 다음 특정 점에 문제가있을 때 다시 돌아와 코드를 여기에 제시하고 도움을 요청하십시오.
Google에서 아무 것도 찾지 못했습니다. 얼마 전 기억이납니다. 정말 유용한 것을 발견했지만, 지금은 찾을 수 없습니다. 나는 운이 좋지 않다고 나는 옳은 일을 찾고 있지 않다. –
은 "ftp protocol specification" – nabuchodonossor
으로 시작하고 "ftp protocol source code"를 검색하면 SO 항목까지 찾을 수 있습니다. – nabuchodonossor
나는이 문제에 대해 매우 권고하고 싶다. 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