AsyncTask 에서 http://151.170.73.171:8321/appcon/remake/quizb_listb.php
요기 제가 만든 가상ip로 접속하여 데이터를 끌어오려고 합니다.(외부에서는 접속안됨, 내부에서만 접속됨)
시뮬레이터로 하면 AsyncTask가 동작하여 위의 php파일로 접근해 데이터를 읽어오는데,,, 어떨때는 되고, 어떨때는 안되는 오류가 발생합니다.
안될때의 오류코드는 다음과 같습니다.
W/System.err: java.io.FileNotFoundException: http://151.170.73.171:8321/appcon/remake/quizb_listb.php
W/System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:250)
W/System.err: at logistics.image.quiz.wanttoquizman.ActQuizb_Problem_A$back_quizbloop.doInBackground(ActQuizb_Problem_A.java:456)
W/System.err: at logistics.image.quiz.wanttoquizman.ActQuizb_Problem_A$back_quizbloop.doInBackground(ActQuizb_Problem_A.java:427)
W/System.err: at android.os.AsyncTask$2.call(AsyncTask.java:304)
W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
소스
화면에 버튼 3개가있으며 모두 동일한 액티비티의 동일한 AsyncTask 작업만 하게 되며, intent로 전달되는 값만 다르게 됩니다.
intent로 받은 typeno 값이 5, 9일때는 php연결이 되나 7일때는 안됩니다...
웹으로 php소스 직접 값 전달하여 실행했을 때 typeno 값이 5, 7, 9 이더라도 모두 잘 동작합니다.
뭐가 문제일까요 ㅠㅠ