//go:build !linux package discovery import "net" func enableLocalAddrControl(conn *net.UDPConn) error { return nil } func readFromUDP(conn *net.UDPConn, buf []byte) (int, *net.UDPAddr, udpPacketInfo, error) { n, remote, err := conn.ReadFromUDP(buf) return n, remote, udpPacketInfo{}, err } func writeToUDP(conn *net.UDPConn, payload []byte, remote *net.UDPAddr, _ udpPacketInfo, _ net.IP) (int, error) { return conn.WriteToUDP(payload, remote) }