Пример #1
0
        private void btnServidor2_Click(object sender, EventArgs e)
        {
            //cambiar la i del servidor virtual
            ConexionCliente cc = new ConexionCliente("10.187.249.56", 6400);

            cc.inicioSocket();
            cc.enviarMensaje("true");
            string json = cc.recibirMensaje() + "}";

            EstructuraDetalles.DetallesPC detalles = JsonConvert.DeserializeObject <EstructuraDetalles.DetallesPC>(json);

            cargarDatos(detalles);

            txtResultado.Text = json;
            // MessageBox.Show(json);
        }
Пример #2
0
        //public string recibirMensaje(string ip) {
        //    conectar = new IPEndPoint(IPAddress.Parse(ip), 6400);
        //    listen.Bind(conectar);
        //    //Numero maximo de conexciones
        //    listen.Listen(10);
        //    conexion = listen.Accept();

        //    byte[] recibir_mensaje = new byte[1000];
        //    string data = "";
        //    int array_size = 0;
        //    //Creamos exacatamente la longitud con el cuial no esta llegando el mensaje
        //    array_size = conexion.Receive(recibir_mensaje, 0, recibir_mensaje.Length, 0);
        //    //se ajusa justamente con la bits q necesitamos
        //    Array.Resize(ref recibir_mensaje, array_size);

        //    data = Encoding.Default.GetString(recibir_mensaje);
        //    return data;
        //}

        private void btnEnviarMensaje_Click(object sender, EventArgs e)
        {
            // enviarMensaje("10.187.46.226");
            // recibirMensaje("10.187.46.226");

            //json();
            //Esta ip hay q cambiar a la ip a la cual se conecta osea el servudir su ip

            ConexionCliente cc = new ConexionCliente("10.187.249.56", 6400);

            cc.inicioSocket();
            cc.enviarMensaje("true");
            string json = cc.recibirMensaje() + "}";

            EstructuraDetalles.DetallesPC detalles = JsonConvert.DeserializeObject <EstructuraDetalles.DetallesPC>(json);

            cargarDatos(detalles);

            txtResultado.Text = json;
            // MessageBox.Show(json);
        }
Пример #3
0
        public void cargarDatos(EstructuraDetalles.DetallesPC detalles)
        {
            int cantidad = 0;

            lblHora.Text  = detalles.hora;
            lblFecha.Text = detalles.fecha;

            lblIdProducto.Text       = detalles.tarjeM.deviceID;
            lblConexionPrimaria.Text = detalles.tarjeM.primaryBus;
            lblEstadoTrajeMadre.Text = detalles.tarjeM.status;

            lblNombreProcesador.Text    = detalles.process.name;
            lblAnchoProcesador.Text     = detalles.process.addressWidth;
            lblVelocidadProcesador.Text = detalles.process.velocity;
            lblEstadoProcesador.Text    = detalles.process.status;

            lblNombreBios.Text = detalles.bi.name;
            lblVersion.Text    = detalles.bi.version;

            lblSistemaOperativo.Text = detalles.so.name;
            lblOrganizacion.Text     = detalles.so.organization;
            lblPrimariaSO.Text       = detalles.so.primary;

            lblEstadoTemp.Text        = detalles.temp.status;
            lblTemperaturaActual.Text = detalles.temp.temperature;

            foreach (EstructuraDetalles.DiscoDuro item in detalles.discoD)
            {
                cantidad++;
                lbxDiscoDuro.Items.Add("Disco duro: " + cantidad);
                lbxDiscoDuro.Items.Add("Nombre : " + item.name);
                lbxDiscoDuro.Items.Add("Modelo : " + item.model);
                lbxDiscoDuro.Items.Add("Nº Particiones : " + item.partitions);
                lbxDiscoDuro.Items.Add("Estado : " + item.status);
            }
        }