예제 #1
0
        static void Main(string[] args)
        {
            //TODO устанить утечку памяти
            var svSocket = new TcpServer("localhost", 8000);

            ConsoleExtension.ServerName = "Сервер";
            Console.WriteLine("Сервер запущен\n");
            ConsoleExtension.ReadLineDrow();
            while (true)
            {
                string inputText = ConsoleExtension.ReadLine();

                if (inputText == null || inputText == "")
                {
                    continue;
                }

                if (inputText == "qq")
                {
                    svSocket.Shutdown();
                    ConsoleExtension.ClearLine();
                    return;
                }

                // Send message
                svSocket.BroadcastMessage(inputText);
            }
        }