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); }
//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); }