안드로이드 이런 상황은 어떻게 대처하나요?

lalupo20의 이미지

와이파이건 데이터통신이건

연결은 됐다고 나오지만 실질적으로 연결은 아직 안된 상태라고 해야되나요?

이런 경우

웹에서 구한 인터넷 연결이 되었는지 판단하는 함수로는 연결된 걸로 나오는데 실제로 데이터를 받아오지는 못하구요.

그래서 앱이 정상작동하지 않습니다.

이런 상황 대처하는 방법이 있나여?

제가 만든 앱 인터넷 연결이 필요한 부분 다 체크하는데도

위와 같은 상황이면 연결이 안된걸로 걸러내지 못해서

문제가 발생하네요.

익명 사용자의 이미지

wireshark

lalupo20의 이미지

프로그래밍적으로 대처하는 법을 여쭤본건데...

jick의 이미지

어차피 인터넷 연결이 되었는지 100% 확실히 판단하는 함수가 있어도, 그 다음에 데이터를 요청하는 순간 인터넷이 끊기면 도로아미타불 아닌가요?

그냥 서버에 보내는 모든 요청은 언제든 실패할 수 있다고 생각하시고, 타임아웃을 설정한 다음 에러 처리를 하는 수밖에 없을 것 같네요.

lalupo20의 이미지

그런 방식으로 고쳐봐야겠네여