응용 프로그램이 실행 중일 때 사용할 수있는 인터넷 연결을 알아야합니다. Apple의 Reachability 예제를 확인했지만 이는 Wi-Fi와 이동 통신사 네트워크에서만 다릅니다. 내가 알아야 할 것은 캐리어 네트워크가 UMTS 또는 EDGE 또는 GPRS로 선택되는 것입니다.iPhone에서 사용중인 인터넷 연결 유형을 확인하는 방법
답변
현재이 정보는 제공되지 않습니다. 이 기능을 원한다면 새로운 버그를 제기하고 이것이 버그 6014806의 복제본이라고 언급하십시오.
서버 왕복 지연 시간을 확인하여 어떤 종류의 네트워크인지 짐작할 수 있습니다. 100 밀리 초 미만의 수치를 얻는다면, 당신은 거의 확실히 WiFi에 있습니다.
GPRS 및 EDGE는 약 600ms의 대기 시간으로 작동합니다. UMTS/HSDPA는 100-200ms입니다.
출처 : 나의 비공식 테스트 및 [AT & T] [1] 그림.
3G, EDGE, GPRS, wifi 광대역 용으로 사이트의 다른 버전을 하드 코딩하는 대신 연결 속도를 감지하고 적절한 대역폭 수준까지 사이트를 부트 스트랩하는 프레임 워크를 만드는 것이 어떻습니까? 그렇게하면 느린 3G/wifi에서 적절한 결과를 얻을 수 있으며 노력/중단을 최소화하면서 자연스럽게 차세대 무선 광대역 (예 : WiMax 및 802.11n)으로 확장됩니다.
예를 들어 3G, EDGE 등 다른 대역폭 "검사 점"을 결정할 수 있습니다. 그런 다음 데이터의 작은 비트를 전송하거나 작은 이미지 (예 : 아이콘) 모든 대역폭 수준에 공통적으로, 다운로드 속도를 백그라운드에서 벤치 마크하고 이에 따라 대역폭 수준을 설정하십시오.
파일은
나는 웨지의 답변을 좋아합니다. 나는 파일이 ISP에 의해 캐시되지 않을 것이라고 확신하지 못한다. 항상 새로운 파일 이름을 생성하거나 결과를 얻을 수있을만큼 오래 테스트 할 수있는 하나의 파일 이름을 선택할 수 있습니다.
간단한 대기 시간
대기 시간을 사용하는 아이디어는 가까이 있지만 Shivan 언급 한대로 정확합니다. 평균 편차
당신이 3 개 패킷으로 서버를 ping 경우 : 영국 호주의 사용자는
솔루션을 30-40ms로는 낮은 볼 수있는 주변이 350ms 로컬 사용자 대의 대기 시간을 얻을 것이다 그런 다음 3G 미만의 평균 편차 (mdev)를 보면 대개 50ms 미만입니다. 2G/EDGE는 거의 항상 100ms 이상입니다. 나는 AUS에 65ms에 한 이상 치를 가지고있다.
내 테스트에서 오스트레일리아가 202ms로 테스트 한 경우를 제외하고는 4ms-38ms의 범위를 찾았습니다. 사람에게 유용
희망 ..
- 1. 인터넷 연결 확인
- 2. 인터넷 연결
- 3. 활성 인터넷 연결 확인
- 4. 인터넷 연결 상태
- 5. 내 응용 프로그램에서 사용중인 포트를 확인하는 방법
- 6. tcl 스크립트에서 사용중인 Synplify 버전을 확인하는 방법
- 7. Blackberry에서 네트워크 연결 유형을 확인하는 방법은 무엇입니까?
- 8. 핫스팟 (안드로이드)에서 인터넷 접근성을 확인하는 방법
- 9. ConnectivityManager 인터넷 연결
- 10. 결정 클라이언트 인터넷 연결
- 11. iPhone에서 인터넷 사용 가능 여부 확인?
- 12. iPhone에서 WiFi 신호를 확인하는 방법
- 13. iphone에서 인터넷 데이터 사용을 검색하는 방법
- 14. iPhone에서 GPS로 현재 위치를 확인하는 방법
- 15. iPhone SDK 인터넷 연결 감지
- 16. Reachability 2.2로 인터넷 연결 확인
- 17. Linux의 네트워크 연결 유형을 감지하십시오.
- 18. iPhone 시뮬레이터에서 인터넷 연결 테스트
- 19. iPhone에서 인터넷 드롭 아웃 처리하기
- 20. iOS 시뮬레이터의 가짜 인터넷 연결
- 21. 제어 인터넷 연결 데이터
- 22. Android : 인터넷 연결
- 23. Android 인터넷 연결 문제
- 24. 인터넷 연결 제한
- 25. iPhone 인터넷 연결
- 26. 인터넷 연결 문제
- 27. 인터넷 연결 확인
- 28. iPhone에서 네트워크 연결 유형을 제어 할 수 있습니까?
- 29. 리플렉션을 사용하여 속성 유형을 확인하는 일반적인 방법
- 30. 이 자바 스크립트 유형을 확인하는 방법
나는이 방법이 정확하다고 생각합니다. 대기 시간은 신호 수신에 따라 많이 다릅니다. – Raptor
AT & T는 인터넷 트래픽을 일부 포털로 백홀합니다. 연결에서 추적 경로를 실행하면 해당 경로를 볼 수 있습니다. 예를 들어, 저는 Boston의 북쪽에 있었고 Speedtest.net에서 보스톤 테스트 포인트로 속도 테스트를 시도했습니다 ... 연결이 메인에서 버지니아로, 보스톤까지 연결되었습니다. Apple은 캐리어에 연결된 방식/내용을 설정할 수있는 API를 게시해야합니다.전화를 테스트 모드 (전화 * 3001 # 12345 # *)에 넣고 그 중 일부를 볼 수 있습니다. – padapa