code: func (s *Server) announceText() {
  	resp := new(dns.Msg)
  	resp.MsgHdr.Response = true
  
  	txt := &dns.TXT{
  		Hdr: dns.RR_Header{
  			Name:   s.service.ServiceInstanceName(),
  			Rrtype: dns.TypeTXT,
  			Class:  dns.ClassINET | 1<<15,
  			Ttl:    s.ttl,
  		},
  		Txt: s.service.Text,
  	}
  
  	resp.Answer = []dns.RR{txt}
  	s.multicastResponse(resp)
  }
docs: // announceText sends a Text announcement with cache flush enabled