static void Main(string[] args) { ProcessLauncherServer server = new ProcessLauncherServer(); TcpChannel channel = new TcpChannel(Util.PUPPET_MASTER_PORT); ChannelServices.RegisterChannel(channel, false); RemotingServices.Marshal(server, Util.PUPPET_MASTER_NAME, typeof(ProcessLauncherServer)); Console.WriteLine("Waiting to launch processes........"); Console.ReadLine(); }