[질문]ftp 콘트롤에 대해 질문입니다.
글쓴이: yunbg / 작성시간: 목, 2008/11/27 - 1:28오전
안녕하세요.
저는 ftp client 프로그램을 만들고 싶습니다.
예를 들어 windows 2003 server ftp 거나 linux ftp server 거나 아무데나 들어가서
ftp 디렉토리 내용 (files list) 등을 받아오거나
원하는 화일을 다운만 하면 됩니다. c 로 작성 하고 싶은데 도와 주십시요.
tcp/ip 로 server 단 과 client 단에서 read()/write() 해서 packet 을 쪼개서 주고 받으면 되는데
일반 적인 ftp server에서 원하는 화일과 디렉토리 내용은 어떻게 가져오죠.
socket open 절차부터 close socket 까지 자세히 좀 알려 주십시요.
감사합니다.
Forums:
socket open 부터
socket open 부터 close까지 알려드리려면 전체 소스를 짜 드리거나, 그에 해당하는 pseudo code를 알려드려야 할텐데요
Richard Stevens 아저씨의 Unix Network Programming 책 한권 사서 보는게 나으실 겁니다.
"만들어야 하는게" 아니라 "만들고 싶으신" 거면 서두르지 말고, 차근차근 하시길~
네네
제가 질문이 좀 서툴었군요.
socket 통신은 제대로 할 줄 압니다.
그런데 타 ftp server 와의 통신을 모르겠습니다.
통상 ftp server 는 21번 포트를 사용 하는데
어떤 명령을 보내야 file list를 받거나 화일을 보내 준다거나 범용적으로 사용 하는 방법을 알고 싶습니다.
제가 서버단도 만들면 알아서 하겠는데.... 기본 windows ftp server 나 linux ftp server 와
통신 하여 화일을 받아야 합니다.
댓글 달기