Exemplo n.º 1
0
        private void PrintResult(ConnectionTester.ConnectionStatus connect, long responseTimeMS)
        {
            var result = "";

            switch (connect)
            {
            case ConnectionTester.ConnectionStatus.Succes:
                Console.ForegroundColor = ConsoleColor.Green;
                result = $"{responseTimeMS.ToString()} ms";
                break;

            case ConnectionTester.ConnectionStatus.TimeOut:
                result = "Timeout";
                Console.ForegroundColor = ConsoleColor.Red;
                break;

            case ConnectionTester.ConnectionStatus.Refused:
                result = "Refused";
                Console.ForegroundColor = ConsoleColor.Red;
                break;
            }
            Console.Write($"{result,-7}");
            Console.ResetColor();
            Console.Write(" | ");
        }
Exemplo n.º 2
0
        private void PrintPing(ConnectionTester.ConnectionStatus pingResult, long responseTimeMS)
        {
            var result = "";

            switch (pingResult)
            {
            case ConnectionTester.ConnectionStatus.Succes:
                Console.ForegroundColor = ConsoleColor.Green;
                result = $"{responseTimeMS.ToString()} ms";
                break;

            case ConnectionTester.ConnectionStatus.Untried:
                Console.ForegroundColor = ConsoleColor.Gray;
                result = "-";
                break;

            case ConnectionTester.ConnectionStatus.TimeOut:
            case ConnectionTester.ConnectionStatus.Refused:
                Console.ForegroundColor = ConsoleColor.Red;
                result = "NOK";
                break;
            }
            Console.Write($"{result,-7}");
            Console.ResetColor();
            Console.Write(" | ");
        }