Exemplo n.º 1
0
        private void btnConectar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Length != 0 && txtServidor.Text.Length != 0)
            {
                message  = new Message(txtNombre.Text, 'C');
                conexion = new ClienteTCP(txtServidor.Text);
                if (conexion.conectarServidor())
                {
                    conexion.EnviarDatos(message);
                    Form1 chat = new Form1(message, conexion);
                    chat.Show();
                    this.Visible = false;
                    ThreadListener listener = new ThreadListener(conexion, chat);

                    Thread thLis = new Thread(new ThreadStart(listener.runThreadListener));
                    thLis.Start();
                }
                else
                {
                    MessageBox.Show("No se ha podido conectar con el servidor", "Error al conectar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No se ha podido conectar con el servidor", "Error al conectar", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnConectar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Length != 0 && txtServidor.Text.Length != 0)
            {
                message = new Message(txtNombre.Text, 'C');
                conexion = new ClienteTCP(txtServidor.Text);
                if (conexion.conectarServidor())
                {
                    conexion.EnviarDatos(message);
                    Form1 chat = new Form1(message, conexion);
                    chat.Show();
                    this.Visible = false;
                    ThreadListener listener = new ThreadListener(conexion,chat);

                    Thread thLis = new Thread(new ThreadStart(listener.runThreadListener));
                    thLis.Start();
                }
                else
                {
                    MessageBox.Show("No se ha podido conectar con el servidor", "Error al conectar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("No se ha podido conectar con el servidor", "Error al conectar", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        private void enviarMensaje()
        {
            String mensajeActual = txtMensaje.Text;


            user.setMensaje(mensajeActual);
            user.setCodigoMensaje('M');
            conexion.EnviarDatos(user);
            txtChat.AppendText(user.getNombre() + "> " + user.getMensaje());
        }
Exemplo n.º 4
0
        //Envia un mensaje al servidor
        private void enviarMensaje()
        {
            String mensajeActual = txtMensaje.Text;

            //Mete en la clase Message el mensaje actual y le dice que el envio es un mensaja
            message.Data = mensajeActual;
            message.Code = 'M';

            //Envia el objeto con el metodo de la clase ClienteTCP
            conexion.EnviarDatos(message);

            txtMensaje.Clear();
        }