안드로이드 개발 질문/답변
(글 수 358)
안녕하세요?
try {
InputStream im = new URL("http://fmstest.wo.tc/list.php).openStream() ;
} catch (Exception e) {
return e.toString() ;
}
위코드기준으로 웹서버를 꺼버리면
ConnectTimeoutException
위 익셉션이 30초이상지나서야 호출되더라구요.
Url url = new URL("http://fmstest.wo.tc/list.php) ;
HttpURLConnection http = (HttpURLConnection)url.openConnection() ;
http.setConnectTimeout(3000) ;
http.setReadTimeout(3000) ;
위소스로도 테스트를 해봤는데 호출되는 시간도 30초가 넘어서야 익셉션이 호출되버리더라구요...
웹서버에서 응답이 없을때 3초이내로 다른 로직을 처리하게끔 해줘야할것같은데..
어떤방식으로 해결을 해야할지 감이안옵니다..
도움좀부탁드립니다..
저도 요즘 이것때문에 애먹고있는데..
-- 단지 전 outputStream 이라는게.. 익셉션이 나지 않더군요..
해결하면 답변드리겠습니다.