static void Main(string[] args) { ChannelServices.RegisterChannel(new TcpExChannel(TypeFilterLevel.Full, 1948), false); TestClass.TestClass tc = new TestClass.TestClass(); RemotingServices.Marshal(tc, "TLC8675309"); Console.WriteLine("Press Enter to close server."); Console.ReadLine(); }
public TestClient(int timeout) { Console.WriteLine("Press Enter to start client."); Console.ReadLine(); ChannelServices.RegisterChannel(new TcpEx.TcpExChannel(TypeFilterLevel.Full, true), false); TestClass.TestClass tc = (TestClass.TestClass)Activator.GetObject(typeof(TestClass.TestClass), @"tcpex://localhost:1948/TLC8675309"); tc.OnPoked += new TestClass.TestClass.dPoke(pk); Console.WriteLine(tc.SayHello()); tc.PokeBack(42); }
static void Main(string[] args) { ChannelServices.RegisterChannel(new TcpExChannel(TypeFilterLevel.Full, 1948), false); TestClass.TestClass tc = new TestClass.TestClass(); RemotingServices.Marshal(tc,"TLC8675309"); Console.WriteLine("Press Enter to close server."); Console.ReadLine(); }