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); } }
public Form1(Usuario user, ClienteTCP conexion) { InitializeComponent(); this.user = user; this.conexion = conexion; label1.Text = user.getNombre(); }
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); } }
//Constructor public Form1(Message message, ClienteTCP conexion) { InitializeComponent(); //Recoge la clase Message y ClienteTCP del formulario de conexion this.message = message; this.conexion = conexion; //añade tu nombre de usuario a la lista label1.Text = message.Name; }
private void btnConectar_Click(object sender, EventArgs e) { if (txtNombre.Text.Length != 0 && txtServidor.Text.Length != 0) { user = new Usuario(txtNombre.Text, 'c'); conexion = new ClienteTCP(txtServidor.Text); if (conexion.conectarServidor()) { Form1 chat = new Form1(user, conexion); chat.Show(); this.Visible = false; conexion.cerrarServidor(); } 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); } }
public ThreadListener(ClienteTCP con, Form1 form) { this.con = con; this.form = form; }