투케이2K

227. (TWOK/ERROR) [Android] JSCH 라이브러리 사용해 FTP 파일 전송 시 I/O Exeption 발생 이슈 (Time Out / Channel Null) 본문

투케이2K 에러관리

227. (TWOK/ERROR) [Android] JSCH 라이브러리 사용해 FTP 파일 전송 시 I/O Exeption 발생 이슈 (Time Out / Channel Null)

투케이2K 2024. 3. 6. 20:46

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] JSCH 라이브러리 사용해 FTP 파일 전송 시 I/O Exeption 발생 이슈 (Time Out / Channel Null)

 

[에러 원인]

1. 안드로이드에서 JSCH 라이브러리 사용해 FTP 파일 전송 시 파일 용량 크기로 인해 설정 된 connection , aliveInterval 시간에 응답을 주지 못해 타임 아웃 발생 이슈

 

[해결 방법]

1. connection , aliveInterval 시간 시간 증가 설정 실시

>> 기존 : connection , aliveInterval 시간 10 초 (10000) 설정

>> 변경 : connection , aliveInterval 시간 20 초 (20000) 설정

2. 메소드 참고 사이트 :

https://epaul.github.io/jsch-documentation/simple.javadoc/com/jcraft/jsch/Session.html

 

Session (simple JSch API)

sets the port (on the local side) where the X11 server (whose display we want to forward) can be found. The default value is 6000, the default port for a X11 server on display 0. Attention: This is effectively a static property, shared by all X11-channels,

epaul.github.io


 

반응형
Comments