C# 如何在WCF通信中从服务主机访问服务

C# 如何在WCF通信中从服务主机访问服务,c#,wcf,wsdualhttpbinding,C#,Wcf,Wsdualhttpbinding,我有许多客户端,使用WCF wsDualHttpBinding进行通信,它们正在访问主机,询问信息。 必须搜索此信息,这意味着不能在同一线程中返回答案 问题看起来与中的相同: 只有我不能使用单例构造函数,但必须使用主机的Typeof(..)构造函数,因为我可以有更多的客户端。 但是服务主机如何访问客户端以发送正确的答案呢 问候, Rob开箱即用WCF双工通信无法工作是否有原因 下面是一个定义和示例: 是的,我找到的所有示例都使用了一种解决方案,即他们会立即将答案发送回服务器。但在我的情况下,主

我有许多客户端,使用WCF wsDualHttpBinding进行通信,它们正在访问主机,询问信息。 必须搜索此信息,这意味着不能在同一线程中返回答案

问题看起来与中的相同:

只有我不能使用单例构造函数,但必须使用主机的Typeof(..)构造函数,因为我可以有更多的客户端。 但是服务主机如何访问客户端以发送正确的答案呢

问候,


Rob

开箱即用WCF双工通信无法工作是否有原因

下面是一个定义和示例:

是的,我找到的所有示例都使用了一种解决方案,即他们会立即将答案发送回服务器。但在我的情况下,主机将消息传递给另一个线程以查找客户端的答案,当该线程返回答案时,主机必须启动对客户端的回调。但是,该主机如何访问发起问题的服务?