BandWidthTest.Program.Main C# (CSharp) Method

Main() static private method

static private Main ( string args ) : void
args string
return void
        static void Main(string[] args)
        {
            IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());
            foreach(IPAddress addr in ipHostInfo.AddressList) {
                Console.WriteLine("{0}", addr);
            }
            bool entered = false;
            bool isListener = false;
            while(!entered) {
                Console.WriteLine("Is Listener?");
                switch(Console.ReadLine().ToLower()) {
                    case "y": isListener = true; entered = true; break;
                    case "n": isListener = false; entered = true; break;
                }
            }

            if(isListener) {
                while(true) {
                    SendMCL();
                    Thread.Sleep(100);
                }
            }
            else {
                message = null;
                Thread tc = new Thread(SendMCS);
                tc.Start();
                while(message == null) Thread.Sleep(100);
                while(true) {
                    Console.WriteLine("New Message:");
                    message = Console.ReadLine();
                }
            }
        }