ftp 관련된 프로그래밍을 하려 합니다.
ftp server와 client가 잘 정의되어 있는
라이브러리 좀 추천해주세요..
만약 RFC에 맞춰 ftp 서버와 client를 소켓 프로그래밍으로
구현한다고 하면,
어느정도 man/month가 필요할 것 같은지
경험 있으신 분 있으시면 알려주세요.
ncFTP library를 받아서 보세요.
그리고 참고로 단순히 telnet 명령으로 FTP port에 접속해보셔도 좋습니다. 많은 것을 알수 있을겁니다.
예를 들어
telnet 192.168.0.xxx 21
21번포트가 FTP이니까.....
데이터 전송해 대해서는 PASSIVE / ACTIVE MODE라는 것을 검색해보세요.
참고로 ACTIVE mode를 먼저 구현해보세요.
------------------ P.S. -------------- 지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
ncFTP library를 받아서 보세요.그리고 참고로 단순히 t
ncFTP library를 받아서 보세요.
그리고 참고로 단순히 telnet 명령으로 FTP port에 접속해보셔도 좋습니다.
많은 것을 알수 있을겁니다.
예를 들어
telnet 192.168.0.xxx 21
21번포트가 FTP이니까.....
데이터 전송해 대해서는 PASSIVE / ACTIVE MODE라는 것을 검색해보세요.
참고로 ACTIVE mode를 먼저 구현해보세요.
잡담
아주 단순한 프로그램도 man/month는 낮게 잡을 수 없습니다.
적어도 3개월은 기간으로 봐야하고, 1명의 우수프로그래머(?)라 해도 3MM은 되겠지요? 그냥 만들어보는거라면 혹시 모르겠으나, 프로그래머의 자존심상 테스트 및 버그패치를 고려할때, 3개월은 기본적으로 잡아야 하지 않을까 합니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기