static void Main(string[] args) { if (args.Length < 6) { Console.Error.WriteLine("Wrong usage."); return; } string nl = Environment.NewLine; Console.WriteLine("Port: {0}" + nl + "Name: {1}" + nl + "OrderingPolicy: {2}" + nl + "Routing policy: {3}" + nl + "LoggingPolicy: {4}" + nl + "PuppetMasterLogService: {5}", args[0], args[1], args[2], args[3], args[4], args[5]); BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider(); provider.TypeFilterLevel = TypeFilterLevel.Full; IDictionary props = new Hashtable(); props["port"] = int.Parse(args[0]); TcpChannel channel = new TcpChannel(props, null, provider); ChannelServices.RegisterChannel(channel, false); BrokerServer broker = new BrokerServer(args[1], args[2], args[3], args[4], args[5]); RemotingServices.Marshal(broker, "broker", typeof(BrokerServer)); Console.ReadLine(); }
static void Main(string[] args) { if (args.Length < 6) { Console.Error.WriteLine("Wrong usage."); return; } string nl = Environment.NewLine; Console.WriteLine("Port: {0}" + nl + "Name: {1}" + nl + "OrderingPolicy: {2}" + nl + "Routing policy: {3}" + nl + "LoggingPolicy: {4}" + nl + "PuppetMasterLogService: {5}", args[0], args[1], args[2], args[3], args[4],args[5]); BinaryServerFormatterSinkProvider provider = new BinaryServerFormatterSinkProvider(); provider.TypeFilterLevel = TypeFilterLevel.Full; IDictionary props = new Hashtable(); props["port"] = int.Parse(args[0]); TcpChannel channel = new TcpChannel(props, null, provider); ChannelServices.RegisterChannel(channel, false); BrokerServer broker = new BrokerServer(args[1],args[2], args[3], args[4], args[5]); RemotingServices.Marshal(broker, "broker", typeof(BrokerServer)); Console.ReadLine(); }