에뮬레이터
- Android
- 안드로이드에선 localhost(127.0.0.1)시 기기 자체를 의미합니다.
- 안드로이드는 호스트 머신과 독립적인 네트워크 환경을 사용합니다.
- 내 PC의 호스트를 연결하려면 10.0.2.2를 사용해야합니다.
- iOS
- iOS에선 localhost(127.0.0.1)시 로컬 호스트를 의미합니다.
- iOS는 호스트 머신과 같은 네트환경을 공유합니다.
- localhost(127.0.0.1)을 사용해 연결할 수 있습니다.
실제 기기 연결
- 실제 기기인 경우 Android와 iOS 모두 localhost(127.0.0.1) 사용 시 기기 자체를 의미하게됩니다.
- Android의 경우 10.0.2.2를 사용해도 연결되지 않습니다.
- iOS의 경우 localhost(127.0.0.1)을 사용해도 연결되지 않습니다.
- 호스트 머신의 IP를 사용해 연결해야합니다.
'Flutter' 카테고리의 다른 글
injectable 패키지 (DI 관련) (0) | 2024.03.24 |
---|---|
WillPopScope이 안된다면?? (PopScope 사용하기) (0) | 2023.08.28 |
Flutter - Supported OS (0) | 2023.08.07 |
Flutter - invalid_annotation_target 경고 없애기 (0) | 2023.06.02 |
font_awesome_flutter (다양한 아이콘 사용) (0) | 2023.06.01 |