title: Is there a good replacement for WCF UDP Discovery in ASP.NET Core?
body: <p>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).  </p>
  
  <p>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.</p>
  
  <p>I see some service discovery frameworks available like Consul, but they don't seem to support UDP broadcasts.</p>
  
  <p>I could write my own using code similar to the solution in <a href="https://stackoverflow.com/questions/22852781/how-to-do-network-discovery-using-udp-broadcast">How to do Network discovery using UDP broadcast</a>, but I have to question whether something better is available already.</p>