개요
mDNS(멀티캐스트 DNS) 쿼리를 가능하게 하는 Dart 패키지로, Bonjour 및 Avahi와 같은 프로토콜을 지원합니다. 로컬 네트워크 상의 장치들이 제로 구성 네트워킹을 통해 서비스와 호스트를 탐색할 수 있게 해줍니다. 프린터, 스마트 홈 기기 또는 근처 머신에서 실행 중인 다른 앱과 같은 로컬 장치를 찾는 데 이상적입니다. 이 패키지는 Android, iOS, macOS, Windows, Linux에서 작동하여 로컬 네트워크 탐색에 의존하는 크로스플랫폼 애플리케이션에 적합합니다.
사용 사례
- 로컬 장치 탐지
- 로컬 영역 네트워크에서의 서비스 열거
- 제로 구성 네트워킹
- 사물인터넷 장치 탐지
- 크로스 플랫폼 네트워크 스캔
주요 기능
- mDNS 쿼리를 지원합니다
- 크로스 플랫폼 호환성
- 경량이고 효율적
- 실시간 서비스 해결
- Flutter 생태계용 내장
적합한 대상
- 사물인터넷 응용 프로그램
- 로컬 네트워크 도구
- 프린터 또는 장치 탐지
- 로컬 연결이 필요한 Flutter 앱
- 서비스 인식 앱 개발
고려 사항
- 로컬 네트워크 액세스가 필요합니다
- 특정 방화벽 뒤에서는 작동하지 않을 수 있습니다
- 로컬 서브넷 범위로 제한
- 암호화 또는 인증 없음
- 기반 운영 체제의 mDNS 구현에 따라 다름