안녕하세요
특정 URL에 있는 xml을 파싱하려고 합니다.
(xml파일은 동적으로 생성되고, 생성이 되지 않을 수도 있습니다.)


이때, URL 상에 파일이 없는 경우를
찾아내고 싶습니다.


URL상의 파일이 없을 때는


              XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
               factory.setNamespaceAware(true);
               XmlPullParser xpp = factory.newPullParser();
                       
               URL u = new URL(m_sConnectUrl);                 
               InputStream in = u.openStream();
               xpp.setInput(in, "utf-8");


위의 밑줄 그은 코드에서 걸려서 프로그램이 진전이 되지 않습니다..
(Timeout이 걸릴때까지 풀리지 않습니다)


더 심각한 문제는 한번 이렇게 걸려버린 이후 한동안은, 

올바른 경로로 URL을 수정해서 파싱을 시도할 때에도
동일한 부분에서 더이상 진전이 되지 않습니다.


이때 LogCat 에 다음과 같은 메시지가 나오는데, 구글에서도 검색이 안되네요..

StompConnection             java.io.EOFException
StompConnection             java.lang.NullPointerException
StompClient                     Listener stopped 


xml파일이나, 웹상의 파일에 접근할 때 openStream을 하기 이전에 파일의 존재 유무를
확인할 수 있는 방법이 없을까요..?