C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[63416] Re:Re:indy FTP 다운문제 해결방법 질의
너나해 [rfcard] 1359 읽음    2011-01-05 15:11
아루스님 말씀대로 한번 해보겠습니다. 잘되야 할텐데요 ^^
답변 감사합니다.

아루스 님이 쓰신 글 :
: 일정 시간내에 Get,Put 행위 종료 말고, Get,Put 행위간의 시간 딜레이로 체크하는 건 어떨까요?
: Get,Put 행위가 발생하면 타이머를 다시 설정하고 타이머의 Interval 을 60000 정도로 주고 OnTimer 에서 전송 행위 실패로 간주하는 것과 같이요.
:
: 너나해 님이 쓰신 글 :
: : 오랜만에 질문드려보는 너나해입니다.
: :
: : indy FTP를 이용해서 빌더6에서 FTP어플을 하나 만들었습니다.
: : Long Run테스트를 해보니 다른부분은 괜찮은데 파일처리하다가 다운되버리는 증상이 있더군요.
: : Get,Put에서 발생되는데 이유도 모르겠고 고민하다 게시판 검색결과 Indy FTP에 비슷한 오류가 있다는걸 알게되었습니다.
: :
: : 고수분들이 추천해준 방식은 timer를 이용해서 일정시간내에 Get,Put행위가 종료되지 않으면 연결을 끊었다 재접속하는 방식이었습니다.
: :
: : 저도 Timer방식을 적용할려고 보니 Timer의 Interval값을 얼마를 주어야 하는지가 고민이 되었습니다.
: : 파일 size에 따라서 500K파일도 있지만 10M파일도 있거던요.(사실 Size Max는 계산이 어려울정도)
: : 이경우 Interval값을 Max로 주는건 말이 안될듯하고, 다른 방법이 없을까요?
: :
: : 뭐 개인적으로 생각해본 방법으로는 Filesize를 얻어와서 size에 따라서 Interval값을 조정하는것도 방법일수는 있습니다만..다른 좋은 방법에 대해 의견부탁드립니다.
: :
: : 이것도 저것도 아니면 VC에서 만든 FTP lib를 구해서 써야 할수도 있겠구요.(별로 그러고 싶지않아서 이고생중입니다 ^^)

+ -

관련 글 리스트
63391 indy FTP 다운문제 해결방법 질의 너나해 1066 2011/01/03
63405     Re:indy FTP 다운문제 해결방법 질의 아루스 1400 2011/01/04
63416         Re:Re:indy FTP 다운문제 해결방법 질의 너나해 1359 2011/01/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.