Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            IAppUserConfigurator userConfigurator = new AppUserConfigurator();

            userConfigurator.ConnectToServer();

            while (true)
            {
                Console.WriteLine("Select a username:"******"Connected.");
                    break;
                }
                if (result == bool.FalseString)
                {
                    Console.WriteLine("This user is already in chat!");
                }
                else
                {
                    Console.WriteLine(result);
                    break;
                }
            }

            iManager.SetName(name);
            iManager.ConnectToServer();
            iManager.SetNetworkStream();
            iManager.SetThread();

            handler = ConsoleEventCallback;
            SetConsoleCtrlHandler(handler, true);

            string s;
            string exitCode = "--exit";

            while (exitCode != (s = Console.ReadLine()))
            {
                if (!string.IsNullOrEmpty(s))
                {
                    iManager.SendMessage($"{name}: {s}");
                }
            }
        }