示例#1
0
        static void Main(string[] args)
        {
            string message;
            Client obj = new Client();

            obj.ClientStart();

            while (true)
            {
                Console.WriteLine("Type message to Send : ");
                Console.WriteLine("Type exit to disconnect : ");

                message = Console.ReadLine();

                if (message.Length > 0)
                {
                    Console.WriteLine("Message sent by client : " + message);
                    obj.SendMessage(message);
                }
                else
                {
                    Console.WriteLine("Nothing typed");
                }
                if (message.Equals("exit"))
                {
                    break;
                }
            }
            obj.ClientStop();
        }
示例#2
0
 private void b_start_Click(object sender, EventArgs e)
 {
     try
     {
         TcpClient cl = new TcpClient();
         cl.Connect(address, PORT_NUMBER);
         client.ClientStart(cl);
         client.id = int.Parse(tb_id.Text);
         if (!client.Login(client.id, tb_password.Text))
         {
             throw new Exception();
         }
         this.Dispose();
     }
     catch (Exception ex)
     {
         l_error.Text = "Error";
         Console.WriteLine(ex);
     }
 }