MacOS discover services:
dns-sd -B _http._tcp .
MacOS resolve service:
dns-sd -L service_name _http._tcp .
MacOS advertise service:
dns-sd -R website _http._tcp local 80 "my web site"
Linux browse:
avahi-browse -a
Linux advertise service:
avahi-publish-service -s website _http._tcp 80