2014-06-18 6 views
0

내 앱에서 우리 서버와 데이터를주고받는 네트워크 요청이 많습니다. 장치에 연결이없고 적절한 경고/경고 등을 확인하기 위해 시간이 초과 될 때 이러한 문제가 있는지 확인하고 싶습니다. 연결을 쉽게 테스트 할 수 있지만 요청 시간 제한을 설정할 수 없습니다.기기 네트워크 요청을 항상 타임 아웃으로 만듭니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까? 일종의 프록시 설정/유효하지 않은 설정이 작동한다고 생각하고 있지만 프록시에 대해서는 거의 알지 못합니다.

+0

에서, 명령 행 또는 GUI

In your app target

또는 더 나은에서 설정할 수 있습니다? –

+0

https://github.com/loopj/android-async-http이 라이브러리는 Apaches HttpClient 위에 구축되어 있다고 말합니다. –

+0

흠, 10 초에서 1 초로 타임 아웃을 낮출 수는 있지만 아마도 그렇지 않을 것입니다. 시간을 초과 시키십시오. http://loopj.com/android-async-http/doc/com/loopj/android/http/AsyncHttpClient.html –

답변

0

Android의 경우 에뮬레이터를 사용하여 doc에서 다른 유형의 연결을 시도 할 수 있습니다. 당신은 당신의 I/O에 대한 HttpClient를 사용하고 계십니까 DDMS

Look at "Emulator Control"

+0

불행히도 나는 에뮬레이터를 사용할 수 없다. 내 작업용 PC는 그것을 실행하지 않을 것이다. 1 시간 넘게 그것을 시도하고 안드로이드 스플래시 로딩 화면을 통과하지 못했습니다. –

+0

나는 그런 것을 두려워했다. 불행히도 나는 실제 전화로 네트워크를 지연 시키려고 시도하지 않았으므로 다른 질문에 대답하도록하겠습니다. – NitroG42