I am looking for UDP service discovery functionality in ASP.NET Core. This functionality is available in .NET Framework WCF via System.ServiceModel.Discovery (e.g., UdpDiscoveryEndpoint that uses WS-Discovery).
The intended result is to allow clients on a LAN to discover an ASP.NET Core WebAPI without needing to know the server's name/IP and port.
I see some service discovery frameworks available like Consul, but they don't seem to support UDP broadcasts.
I could write my own using code similar to the solution in How to do Network discovery using UDP broadcast, but I have to question whether something better is available already.