Пример #1
0
        public void StartClient()
        {
            m_isConnected = true;
            m_stream      = m_tcpClient.GetStream();
            bool registerVar = false;

            while (!registerVar)
            {
                Console.WriteLine("enter Your name");
                registerVar = Register(Console.ReadLine());
            }


            Thread listener = new Thread(WaitForMsg);

            listener.Start();

            UserConsoleInterface manu = new UserConsoleInterface();

            while (m_isConnected)
            {
                // NOT NEED FOR CLIENT UI
                //int retval = manu.UIManu();
                //switch (retval)
                //{
                //    case 1:
                //        Console.WriteLine("Case 1");
                //        break;
                //    case 2:
                //        Console.WriteLine("Case 2");
                //        break;
                //    default:
                //        Console.WriteLine("Manu item not found");
                //        break;
                //}

                string fullMsg = Console.ReadLine();
                Byte[] data    = System.Text.Encoding.ASCII.GetBytes(m_userName + "=>" + fullMsg);
                m_stream.Write(data, 0, data.Length);
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            UserConsoleInterface ui = new UserConsoleInterface();

            ui.Menu();
        }