using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;
using System.Runtime.Remoting.Channels.Tcp;namespace Wrox.ProCSharp.Remoting
{
   class Program
   {
     public void Main()
     {
       TcpServerChannel channel = new TcpServerChannel(8086);
       ChannelServices.RegisterChannel(channel,false);
       RemotingConfiguration.RegisterWellKnownServiceType(typeof
       (Hello),"Hi",WellKnownObjectMode.SingleCall);
       System.Console.WriteLine("press return to exit");
       System.Console.ReadLine();
     }
   }
}