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); } }
private void enviarMensaje() { String mensajeActual = txtMensaje.Text; user.setMensaje(mensajeActual); user.setCodigoMensaje('M'); conexion.EnviarDatos(user); txtChat.AppendText(user.getNombre() + "> " + user.getMensaje()); }
//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(); }