C#Remoting Gateway / delegate Transparentproxy

时间:2012-11-01 07:51:20

标签: c# .net remoting

我想获得一些背景信息,但无法找到它。 我的情景:

我有一个Remoting-Server:

public interface IServer
{
    IWorker GetWorker(string strID);
    void Register(IWorker worker);
}

我有一些“工人” - 意图

public interface IWorker
{
    string ID { get; }
    void Work(string strData);
}

服务器启动工作进程,它们获得远程引用并在服务器上注册。服务器将TransparentProxy存储在Collection中。

现在,客户端连接到服务器,请求Worker。服务器返回TransparentProxy。

一切正常。但是发生了什么?当客户端在工作者上调用方法时,客户端是否与服务器通信?因此,服务器充当“网关”,或者客户端能够直接与工作人员通信?

使用IPC时与TCP相同吗?

0 个答案:

没有答案