func (m *Message) Send(conn net.Conn) (err error) {
	w := dns.NewWirebuf()
	m.Encode(w)
	return SendWire(conn, w.Buf)
}
// Send sends m through conn and returns an Error of any.
// If the conn is a *net.TCPConn then the 2 byte msg len is prepended.
Send sends m through conn and returns an Error of any.
If the conn is a *net.TCPConn then the 2 byte msg len is prepended.
// Send sends m through conn and returns an Error of any . // If the conn is a * net . TCPConn then the 2 byte msg len is prepended .
func (m *Message) Send(conn net.Conn) (err error) {
	w := dns.NewWirebuf()
	m.Encode(w)
	return SendWire(conn, w.Buf)
}
func ( m * Message ) Send ( conn net . Conn ) ( err error ) { w := dns . NewWirebuf ( ) m . Encode ( w ) return SendWire ( conn , w . Buf ) }
Send sends m through conn and returns an Error of any.
Send sends m through conn and returns an Error of any .