|
아루스님 말씀대로 한번 해보겠습니다. 잘되야 할텐데요 ^^
답변 감사합니다.
아루스 님이 쓰신 글 :
: 일정 시간내에 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를 구해서 써야 할수도 있겠구요.(별로 그러고 싶지않아서 이고생중입니다 ^^)
|