Ejemplo n.º 1
0
 private void btnConectar_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtNombreUsuario.Text))
     {
         UdpClient  cliente     = new UdpClient();
         Byte[]     buferTx     = Encoding.ASCII.GetBytes(txtNombreUsuario.Text + " ha entrado a la sala...");
         IPEndPoint sitioRemoto = new IPEndPoint(IPAddress.Broadcast, 1800);
         cliente.Send(buferTx, buferTx.Length, sitioRemoto);
         cliente.Close();
         this.Hide(); FrmMensaje formMensaje = new FrmMensaje();
         formMensaje.nombre = txtNombreUsuario.Text;
         formMensaje.Show();
     }
 }
Ejemplo n.º 2
0
        private void btnConectar_Click(object sender, EventArgs e)
        {
            // Si el nombre de usuario no esta vacío
            // creamos un nuevo cliente y enviamos en broadcast al puerto 1800 el nombre de usuario
            // y creamos un nuevo formulario con la sala de chat

            if (!string.IsNullOrEmpty(txtNombreUsuario.Text))
            {
                UdpClient cliente = new UdpClient();
                Byte[]    buferTx = Encoding.ASCII.GetBytes(txtNombreUsuario.Text + " ha entrado a la sala...");

                IPEndPoint sitioRemoto = new IPEndPoint(IPAddress.Broadcast, 1800);
                cliente.Send(buferTx, buferTx.Length, sitioRemoto);
                cliente.Close();
                this.Hide();
                FrmMensaje formMensaje = new FrmMensaje();
                formMensaje.nombre = txtNombreUsuario.Text;
                formMensaje.Show();
            }
        }