func simpleResolve(addr network.Addr) (*net.UDPAddr, error) { var stringNetwork, stringAddr string if addr == nil { stringNetwork = "udp4" stringAddr = "" } else { stringNetwork = addr.Network() stringAddr = addr.String() } addrResolved, err := net.ResolveUDPAddr(stringNetwork, stringAddr) if err != nil { return nil, err } return addrResolved, nil }