<meta charset="utf-8">안녕하세요. 네트워크 망 전환시 전환전에는 정상적으로 작동하였으나

3G에서 와이파이로 전환하는 경우에만 최초 통신할때 

행이 걸려서 SocketTimeout 걸려서 오류가 발생하네요.

밑에 소스 InputStream is = connection.getInputStream(); 부분에서 행이 걸립니다.

망전환을 체크해서 커넥션을 다시 케넥션해도 결과가 동일하게 발생하고

SocketTimeout 걸렸을 경우 다시 호출하게 하니 다른 오류가 발생하면서 데이터가 일부만 

받아지고 처리가 안됩니다.(XML풀파싱 작업하고 있습니다.)

아무리 해봐도 해결이 안되서 이렇게 문의 드립니다.

connection = (HttpURLConnection)new URL(인터넷주소).openConnection();

connection.setRequestMethod("GET");

connection.setDoInput(true);

connection.setDoOutput(false);

connection.setUseCaches(getUseCaches());

connection.setConnectTimeout(getConnectionTimeout());

connection.setReadTimeout(getReadTimeout());


InputStream is = connection.getInputStream();