как разобрать ответ MDNS?

У нас есть несколько устройств (например, IP-камеры) в сети. Я пишу API на C, чтобы найти эти камеры. Эти камеры поддерживают многоадресный DNS-запрос. У меня есть формат запроса, но нет общего формата ответа. чтобы я мог написать API, который может анализировать ответы на запросы MDNS. Может у кого есть парсер MDNS, желательно реализованный на C или точный формат ответа. Спасибо


person Sarfraz Ahmed    schedule 01.02.2012    source источник


Ответы (1)


Ответы mDNS форматируются в соответствии со стандартными ответами DNS, описанными в RFC1035.

См. также многоадресный DNS RFC6762, в частности разделы 16, 17, 18 и 19, которые покрывают некоторые различия с Unicast DNS (например, разрешены более длинные сообщения, разрешен более широкий набор символов).

person caf    schedule 01.02.2012
comment
Имейте в виду, что mDNS имеет некоторые отличия от стандартного DNS, например набор символов. На странице 51 RFC6762 содержится сводка этих различий. - person Graeme Gill; 12.12.2016