我正在ASP.NET Core中寻找UDP服务发现功能。 .NET Framework WCF中可以通过System.ServiceModel.Discovery(例如,使用WS-Discovery的UdpDiscoveryEndpoint)使用此功能。
预期结果是允许LAN上的客户端发现ASP.NET Core WebAPI,而无需知道服务器的名称/ IP和端口。
我看到了一些可用的服务发现框架,例如Consul,但是它们似乎不支持UDP广播。
我可以使用类似于How to do Network discovery using UDP broadcast中解决方案的代码编写自己的代码,但是我不得不质疑是否已经有更好的解决方案了。
答案 0 :(得分:0)