Клиент Remoting
Никаких особенностей при создании клиента remoting для рассматриваемого примера нет. В качестве примера приведен код тривиального клиента на C# в виде консольного приложения
//ClientRemoting.cs //Клиент remoting using System; using System.Collections.Generic; using System.Text; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Channels.Tcp; using Rmt_obj; namespace ClientRemoting { class Program { static void Main(string[] args) { CRmtngObj m_class; // регистрация TCP-канала ChannelServices.RegisterChannel(new TcpChannel(),false); m_class=(CRmtngObj)Activator.GetObject( typeof(Rmt_obj.CRmtngObj), "tcp://localhost:8085/RemoteTest"); // Вызов старого метода method_GetStr Console.WriteLine(m_class.mtd_method_GetStr()); Console.ReadLine(); // Вызов старого метода method_PutStr m_class. mtd_method_PutStr("POIUYTR"); // Вызов старого метода method_GetStr Console.WriteLine(m_class. mtd_method_GetStr()); Console.ReadLine(); } } }