문제

인터넷에 연결할 필요가 없는 Wi-Fi 연결을 확인하는 방법에 대한 아이디어가 있는 사람이 있나요?제가 작업 중인 게임에 Wi-Fi 멀티플레이어를 구현했기 때문에 해당 모드를 사용하려고 할 때 연결이 없는지 확인하고 사용자에게 알리고 싶습니다.연결 가능성 샘플 코드는 라우팅하려는 호스트가 있는 상황에서만 작동하는 것 같습니다.다른 사람의 Wi-Fi가 어떻게 설정될지 모르기 때문에 특정 장소로 ​​라우팅을 시도하지 않고도 Wi-Fi를 확인할 수 있어야 합니다.

편집하다:신경쓰지 마세요. 제가 갖고 있어요.도달 가능성 코드를 좀 더 자세히 살펴보았습니다.

도움이 되었습니까?

해결책 2

도달 가능성 클래스에는 Wi-Fi에 대한 인스턴스를 반환하는 메서드가 있습니다.나는 그것이reachabilityForLocalWiFi라고 불렸던 것 같아요.

다른 팁

액세스 포인트(인터넷이든 아니든 거의 항상 iPhone의 게이트웨이임)에 도달했는지 확인할 수 있습니다.인터넷 경로가 있는 802.11b/g/n과 인터넷 경로가 없는 802.11b/g/n은 전화기나 모든 장치에 정확히 동일하게 나타납니다.

전화기에 게이트웨이를 요청하고 대화를 시도할 것으로 예상할 수 있지만(핑, 아마도?) 연결 가능성 접근 방식은 익숙하지 않습니다.실제로 알아내셨다면 답변을 듣고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top