어디가나
100
2018-08-10 18:09:48
3
91

ping 테스트로 ftp 서버연결상태 확인 방법


ftp서버의 연결여부를 MainActivity에서 확인해보려고 합니다.

ping테스트를 조언해주신분이 있어서 해보려고 했으나 네트워크상태만 확인이 되는데

ConnectivityManage 사용할 때와 별로 다를게 없었습니다. 실력이 부족해서 아직 찾지못하고 있습니다.

ping 테스트로 ftp상태확인 가능한 코드가 있으면 좀 알려주시길 바랍니다.

호출되는 Activity에서 Task를 이용해 SQL,FTP 상태를 확인하고 있는데 호출되는 Activity를 화면에 보이지

않고 MainActivity화면에 ftp서버 연결상태를 확인해서 메시지 창을 출력하기 위한 용도입니다.

방법을 아시는 분은 부탁좀 드리겠습니다. 

pingtest가 아니더라도 MainActivity에서 바로 ftp서버 연결상태를 확인해서 메시지 창을 출력할 방법이

있다면 그방법도 알려주시면 감사하겠습니다.


0
0
  • 답변 3

  • 난리닷
    674
    2018-08-10 18:28:52

    소켓 이나 telnet 을 통해서 해당 ip의 21/22번 포트가 살아 있는지 확인 하는게 어떨까요??

    0
  • 시니비
    388
    2018-08-10 18:36:42

    안드로이드 내에서 확인하려는건가요?

    연결여부라는 것이, 연결되면 연결된거고 안되면 안된거잖아요?

    ftp접속을 하면 될것같은데, 질문이해가 안됩니다.


    또 아래에는 ftp연결여부가 아닌 상태를 물어보셨는데 단순히 ftp포트 open여부를 묻는것인지요

    0
  • 어디가나
    100
    2018-08-13 09:17:14 작성 2018-08-13 09:36:58 수정됨

    제가 설명이 부족했던것 같아 다시 질문에 대한 설명을 드립니다.

    안드로이드 스튜디오 환경에서 진행중인 상황입니다.

    예시를 들자면 다운로드  버튼을 누르면 sql 서버 ,ftp서버에 접속하여 파일을 다운로드 받는 기능 이라면

    ftp서버가 오작동을 하거나 꺼져있어서 접속이 불가능할때 어플실행시 ftp서버 연결가능여부를 체크하여  MainActivity 창에 AlertDialog창으로 접속불가메시지를 출력하고자 합니다.

    지금의 코드는 다운로드 버튼 실행시 호출되는 Activity에서 Task를 이용해 SQL,FTP 연결상태를 확인하고  MainActivity창에 AlertDialog창으로 접속불가메시지를 출력하고 있습니다.

    연결여부와 상태는 같은 뜻으로 한말입니다. 연결상태를 확인해 연결이 되었으면 다운로드가 되면 되고 연결이 안된

    상태이면 경고 메세지를 출력하기 위한 의도입니다.




    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.