ftp 프로그래밍
글쓴이: scarletH / 작성시간: 월, 2003/09/15 - 3:45오후
일정 시간을 주기로 서버에서 파일을 가져오는 프로세스를 구현중입니다.
ftp서버 - 클라이언트를 이용해서 모듈을 구현중인데요. 문제는 서버-클라이언트간의 링크가 끊기면.. (혹은 어떤 다른 네트워크 장애시 )파일을 가져오던 클라이언트에서 아무 반응도 안하고 블록상태에 들어갑니다.
ftp 에 직접 붙어서 확인해보면.. (ftp ipaddress 등으로해서...)
mget * 명령어 후 파일을 서버로 부터 가지고오다가 서버에서 네트워크 장애가 발생하면.. 한참 후에 connection 에러가 난 후에(클라이언트에서)
ftp>
라고 해서 ftp 클라이언트 에서 벗어나지 못하는 현상때문에 그런것 같습니다.
ftp 클라이언트 프로그램 자체가 종료하지 않았기 때문에 그 녀석을 돌리는 프로세스에서도 아무 반응이 없는거죠....
제가 알고 싶은 것은 ftp로 파일 전송중 장애가 난걸 클라이언트에서 알수 없느냐. (코드 등으로.. 뭐 ftp 는 200 이면 전송 성공.. 이런게 있듯이..)는 것입니다..
휴우~~ 두서 없이 길었네요.. ^^; 아시는분..저좀 구제해 주세요 ...ㅠ.ㅠ :oops:
Forums:
mirror 프로그램들을 구해다가 분석해보세요. perl로 된 것도, C
mirror 프로그램들을 구해다가 분석해보세요. perl로 된 것도, C로 된 것도 어렵지 않게 찾을 수 있습니다.
시스템에 디폴트로 있는 ftp 클라이언트보다ncftp 를 추천합니
시스템에 디폴트로 있는 ftp 클라이언트보다
ncftp 를 추천합니다.
screen + vim + ctags 좋아요~
댓글 달기