2009-09-08 7 views
0

네트워크 가용성을 확인하는 코드는 3g로 잘 작동합니다 (Wi-Fi 및 2g에서 정상적으로 작동하는 경우). 내가 목적지에 메시지를 보내야하는지, 아니면 오류를 보여 주거나 네트워크 가용성을 먼저 확인해야하는지.iphone 3g 네트워크 문제

+0

어디서나 물음표를 넣지 않으므로 실제로 질문을 해결하기가 조금 어렵습니다. 너는 무엇을 실제로 알고 싶니? –

+0

네트워크 가용성 검사 코드가 3g에서 잘 작동합니까? – pnandy

답변

0

저는 iPhone에서 경험이 없지만 일반적으로 네트워크 존재를 감지하는 것은 어렵습니다. 마지막으로 테스트 한 이후로 매우 짧은 시간 내에 변경 될 수 있으므로 테스트의 결과는 여전히 신뢰할 수 없습니다.

나는 당신이 (또는 사용자) 어쨌든 밖으로 보내고 싶어 뭔가 있다면, 노력에 손실이 없다는 데이터를 보내려고하는 것이 좋습니다 것입니다. 시도해 보는 것이 좋습니다. 예를 들어 TCP (보통 재 시도가 자동으로 수행됨).

0

this best practices guide을 읽고 나서 the Reachability example source code을 공부하는 것이 좋습니다. 그것이 "사과 처방 된"접근법입니다.

+0

예 2g 및 wifi에서 정상적으로 작동합니다. 그러나 어떤 이유로 (대부분의 경우) 3g 전화기에서 작동하지 않으며 왜 그렇게 행동하는지 파악할 수 없습니다. – pnandy

+0

"작동하지 않음"을 정의하십시오. – slf

관련 문제