我有一组使用 System.ServiceModel.Discovery.UdpDiscoveryEndpoint 来实现 ws-discovery 的 WCF 服务。当我向服务器多播发现请求时,它们都以探测匹配正确响应。但是,当我将发现请求单播到服务器时,其中只有一个响应。确定哪个响应有点棘手,但我认为它是第一个被创建的。
我知道我应该使用发现代理来进行单播发现,我们将来可能会实现它,但我对为什么我的服务在这两种情况下的响应不同感到困惑。
我有一组使用 System.ServiceModel.Discovery.UdpDiscoveryEndpoint 来实现 ws-discovery 的 WCF 服务。当我向服务器多播发现请求时,它们都以探测匹配正确响应。但是,当我将发现请求单播到服务器时,其中只有一个响应。确定哪个响应有点棘手,但我认为它是第一个被创建的。
我知道我应该使用发现代理来进行单播发现,我们将来可能会实现它,但我对为什么我的服务在这两种情况下的响应不同感到困惑。