내 경우 간단 설명 : 안드로이드 스튜디오를 이용해서 retrofit 이용해서 웹서버에 Call객체로 @GET이던 @POST 등의 웹서버에게 request를 보내려고 하는데,
response 응답이 없고 timeout이 LOG(안드로이드 스튜디오의 RUN LOG)에 자주 출력됐다.
내가 사용한 웹서버 : Django
이 경우 retrofit이나 Call 객체의 문제는 아니고 웹서버를 run시킨 명령창에 잠시 멈춤이 있어서 그런 것이었고
웹서버를 구동시킨 명령창에 enter키로 몇 번 해주니 정상동작 되었다.
** Call이나 레트로핏을 사용하지 않고 다른 라이브러리를 이용해서 웹서버에 요청할 때 안드로이드에서 timeout이 난다면 동일하게 시도하면 된다.