Versions in this module Expand all Collapse all v0 v0.42.2 Apr 8, 2022 Changes in this version + const ErrTooLarge + func AppendIPAddrs(ipAddrs *[]net.IPAddr, answers []dns.RR) + func ContainsIP(nets []*net.IPNet, ip net.IP) (ok bool) + func DNSSize(isUDP bool, r *dns.Msg) int + func IPFromRR(rr dns.RR) (ip net.IP) + func ReadPrefixed(conn net.Conn) ([]byte, error) + func SortIPAddrs(ipAddrs []net.IPAddr) []net.IPAddr + func UDPGetOOBSize() (oobSize int) + func UDPRead(c *net.UDPConn, buf []byte, udpOOBSize int) (n int, localIP net.IP, remoteAddr *net.UDPAddr, err error) + func UDPSetOptions(c *net.UDPConn) (err error) + func UDPWrite(data []byte, conn *net.UDPConn, remoteAddr *net.UDPAddr, localIP net.IP) (n int, err error) + func WritePrefixed(b []byte, conn net.Conn) error