.NET远程服务器和客户端在同一进程/应用程序域中?

时间:2012-05-21 21:36:21

标签: .net remoting

我有一个进程(B),我希望同时充当.NET远程客户端和服务器。换句话说,此过程将通过.NET远程连接到服务器(C),并通过.NET远程处理将其自身暴露给客户端(A)。例如:

A --> B --> C

这可能吗?这是我的B配置文件的片段:

    <channel ref="tcp" port="0" secure="true" tokenImpersonationLevel="impersonation"/>
    <channel ref="ipc" portName=..../>

已配置tcp通道,因为B必须使用模拟连接到C.还配置了一个ipc通道,以便本地客户端(A)可以连接到B.但是,.NET远程处理不会看到两个端口并在B的两个端口上公开服务器对象吗?如果是这样,我如何限制它只使用服务器的ipc通道?

只是为了抢占你所有的WCF爱好者 - 我会对追求WCF感兴趣,但前提是它只提供唯一的解决方案。我只是为了使用更新的技术而对它不感兴趣。

0 个答案:

没有答案