C# 通过第三个端口将一个程序连接到另一个程序

C# 通过第三个端口将一个程序连接到另一个程序,c#,com,C#,Com,好的,不确定这是否可行,但现在开始。假设我有一个类,它充当服务器和客户机之间的中间人: class translator : Iserverinterface { Iserverinterface server = new ServerObj(); public void servermethod1(int value1, int value2) { server.sm1(value1, value2); } public string serverproperty1 {

好的,不确定这是否可行,但现在开始。假设我有一个类,它充当服务器和客户机之间的中间人:

class translator : Iserverinterface
{
    Iserverinterface server = new ServerObj();
    public void servermethod1(int value1, int value2) { server.sm1(value1, value2); }
    public string serverproperty1 { get{return server.sp1;} set{ server.sp1 = value;} }
    // and so on...
}

如您所见,它只调用转换器,而转换器又调用服务器。现在,为大型接口编写和更新代码显然需要很长时间。是否有一种方法可以让我只做一些类似ExposeAsInterface(服务器)的事情我不明白您的要求,请您更好地解释一下好吗?这应该更清楚。您要求的是“授权”。要做到这一点,C#没有简单的方法。我推荐代码生成。对你来说显而易见的东西对我们来说并不明显。请提供更多关于你想做什么的细节。@Gabe你似乎明白我想做什么,你能详细说明吗?