목록FTP 서버 (2)
LISTORY
안녕하세요. 오늘은 안드로이드에서 FTP 서버에 접근하는 방법에 대해 다루어보겠습니다. 안드로이드 자체적인 기능으로는 FTP를 구현할 수 없습니다. 라이브러리를 사용해야 FTP 통신을 할 수 있는데, FTP 서버에 접근하기 위해 저는 Apache의 Commons Net을 사용했습니다. 해당 내용을 정리해 놓은 포스팅입니다. 안드로이드와 FTP - Apache Commons Net 일단, 안드로이드 스튜디오에 테스트를 위한 프로젝트를 생성하겠습니다. 저는 CommonsNet이라는 프로젝트를 생성했습니다. 프로젝트를 생성하고 Apache의 Commons Net 라이브러리를 프로젝트에 추가합니다. 안드로이드 스튜디오에 라이브러리를 추가하는 방법을 정리해놓은 포스팅입니다. 안드로이드 스튜디오에 라이브러리(jar..
안드로이드에서 직접 FTP에 접근하려고 시도한 결과, 서버에 connect 하지 못하는 문제를 발견하게 되었습니다. 저는 time out이 발생했는데, 이는 1. IP/ 도메인 또는 포트가 잘못되었을 경우 2. IP / 도메인 또는 포트가 다운되었을 경우 3. IP / 도메인이 응답하는 시간이 오래 걸릴 경우 4. 사용중인 포트에서 요청, 또는 응답을 차단하는 방화벽이 있을 경우 5. 특정 호스트에 대한 요청을 차단하는 방화벽이 있는 경우 6. 인터넷이 끊어졌을 경우 이러한 상황에서 발생할 수 있다고 합니다. 저의 경우 방화벽의 문제인 것 같아 찾아보니, FTP 서버를 외부 아이피로 접속할때 윈도우 방화벽을 설치해야 한다는 것을 알게되었습니다. 그래서 이번 포스팅은 FTP 서버를 외부에서 접근할 경우 필..