Пример #1
0
        //Método que recibe los mensajes del servidor
        private void MensajeRecibido(string datos)
        {
            var    datosServidor = new DatosServidor(datos);
            string comando       = datosServidor.Accion;

            ;
            string        contenido = datosServidor.Datos;
            List <string> valores   = DatosServidor.DeserializarLista(contenido);

            //Mensaje para permitir entrar al usuario
            if (comando.Equals("Ingresar"))
            {
                MessageBox.Show("Se ha iniciado sesión en el servidor", "Inicio de Sesion Correcto");
                //btnInicioSesion.Enabled = false;
            }

            if (comando.Equals("No Ingresar"))
            {
                MessageBox.Show("El servidor ha rechazado su sesion", "Inicio de Sesion Prohibido");
            }
            //Mensaje que contiene las notas del textBox del servidor
            if (comando.Equals("Nueva Notificacion"))
            {
                String notasServidor = string.Join(",", valores);
                MessageBox.Show(notasServidor, "Notif. del servidor");
            }
        }
Пример #2
0
 //Botón que inicia sesión
 private void btnInicioSesion_Click(object sender, EventArgs e)
 {
     if (!conexionServidor.Conectar(IP, puerto))
     {
         MessageBox.Show("El servidor no se encuentra disponible, verifique que se encuentre abierto.", "Se ha presentado un error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     else
     {
         usuario = txtUsuario.Text;
         var mensaje = new DatosServidor("login", txtUsuario.Text + "," + txtPsswd.Text);
         conexionServidor.EnviarPaquete(mensaje);
     }
 }
Пример #3
0
 public void EnviarPaquete(DatosServidor datos)
 {
     EscribirMsj(datos);
 }