当我们启动使用WCF网络管道进行通信的同一应用程序的多个实例时,选择哪个管道服务器



假设我们有一个应用程序a,它有两个模块,它加载通过网络通信的模块X和模块Y。管道和固定URI。

假设模块X (WCF客户端)用URI MyService连接到模块Y(WCF服务器)。还要注意,在同一个应用程序中可能有多个模块X的实例连接到模块Y。现在,如果我们启动应用程序A的另一个实例,我们将有两个由模块y创建的具有相同URI的命名管道服务器实例(WCF命名管道使用的搜索算法在这里列出)

如果启动同一应用程序的多个实例,模块将使用哪个管道连接彼此?

我们将有两个具有相同URI的命名管道服务器实例模块Y

我认为这是不可能的,因为一次只有一个ServiceHost可以在一个特定的网络上打开侦听器。据我所知,管道URI,所以您只能有一个命名的管道服务器在URI上活动。

如果您认为您已经成功创建了多个并发活动服务器,请编辑您的问题,以更具体地说明服务托管,以及您对"应用程序","模块"one_answers"实例"的含义