안녕하세요?



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초이내로 다른 로직을 처리하게끔 해줘야할것같은데..

어떤방식으로 해결을 해야할지 감이안옵니다..

도움좀부탁드립니다..