안녕하세요.

서버에 정보를 요청하여 파싱을 하는데 이상한 오류가 나옵니다.

 

 

XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
   XmlPullParser xpp = factory.newPullParser();
   
   if (D) Log.i(TAG, "urlStr : "+ urlStr);
   URL url = new URL("urlStr);                                                                                            <<<<<<<<<<<<<<
   InputStreamReader isr = new InputStreamReader(url.openStream(), "utf-8");               <<<<<<<<<<<<<<
   xpp.setInput(isr);                                                                                                             <<<<<<<<<<<<<<

 if (D) Log.i(TAG, "----");

 

위와 같이 사용을 하는데 <<<<<<<<<<< 이렇게 표시한 부분중에서 "Connection reset by peer" 이런 오류가 발생을 합니다.

매번 나오는것도 아니고 10번에 1, 2번 정도 발생을 합니다.

소켓관련 exception 인데 어디를 확인해 봐야 될까요?

 

조언 부탁드립니다.

profile

give & take