Exemplo n.º 1
0
        static void Main(string[] args)
        {
            ChildProc proc = new ChildProc(Int32.Parse(args[0]));

            proc.InitiateReceiver();
            Console.Title           = "ChildProc";
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.DarkBlue;

            Console.Write("\n  Demo Child Process");
            Console.Write("\n ====================");

            if (args.Count() == 0)
            {
                Console.Write("\n  please enter integer value on command line");
                return;
            }
            else
            {
                Console.Write("\n  Hello from child #{0}\n\n", args[0]);
            }
            Console.Write("\n  Press key to exit");
            Console.ReadKey();
            Console.Write("\n  ");
        }
        static void Main(string[] args)
        {
            Directory.SetCurrentDirectory("../ChildProc/");
            string    pID       = args[0];              // assigns process ID
            int       childPort = Int32.Parse(args[1]); // assigns child process port
            ChildProc childProc = new ChildProc(pID, childPort);

            Console.Title = "ChildProc";
            Console.Write("\n  Child Process");
            Console.Write("\n ====================");
            if (args.Count() == 0)
            {
                Console.Write("\n  please enter integer value on command line");
                return;
            }
            else
            {
                Console.Write("\n  Hello from child process #{0}, running on Port: {1}\n\n", args[0], args[1]);
                childProc.sendReadyMsgToMBuilder();
            }
        }