mDNS 서비스 등록하기
이 장에서는 WIFI 모듈에 mDNS 서비스를 등록하여 로컬에 있는 다른 디바이스가 WIFI 모듈이 제공하는 서비스를 조회 할 수 있도록 한다.
1. mDNS Responder 구현내용
프로젝트 위치 | demos/net/mdns/responder |
소스코드에서 다음과 같은 내용으로 mDNS 서비스를 등록하고 있다.
2. mDNS Responder 시험준비
PC 연습에서 사용했던 dns-sd 이라는 툴을 사용하여 특정 서비스를 제공하는 로컬상의 디바이스를 조회한다.
3. mDNS Responder 시험준비
mDNS 서비스가 등록된 WIFI모듈를 시작하고 PC에서 dns-sd 툴을 사용하여 서비스를 조회한다.
♦ 서비스 Type으로 로컬 디바이스 조회 → C:\Users\ben>dns-sd -B _http
♦ 서비스 Name으로 로컬 디바이스의 호스트 네임 조회 → C:\Users\ben>dns-sd -L “demo_web” _http._tcp
♦ 호스트 네임으로 로컬 디바이스의 IP 조회 → C:\Users\ben>dns-sd -L “demo_web” _http._tcp