Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - luzmery

#1
Hardware / Ventilador Sonido RARO
30 Octubre 2017, 03:14 AM
Cuando prendo el computador, empieza a hacer un sonido muy raro, en el momento en que esta encendiendo como un motor averiado, lo que pienso es que es el ventilador, esto podría afectar seriamente mi PC? , me podrían decir quien se encarga de arreglar los ventiladores de los computadores?. Gracias De Antemano
#2
Java / Re: Socket suma
11 Octubre 2017, 03:43 AM
si entendi lo que hace pero quisiera saber como seria con una suma ya si como dije
#3
Java / Socket suma
11 Octubre 2017, 02:23 AM
Estoy realizando una suma con sockets, donde se pide la suma por el lado del cliente, el servidor recibe los números, realiza la suma y le devuelve el resultado al cliente. Hice el programa pero me bota error en el momento de dar el resultado de la suma!! Alguien me puede ayduar!!

Clase Servidor

package servidorsuma;

import java.net.*;
import java.io.*;

/**
*
* @author HP
*/

class ServidorSuma {
  public static void main(String []xf){
  int x,y,sum;
  String a,b;
  ServerSocket ss=null;

  try {
    ss=new ServerSocket(5051);
  }
  catch(IOException e){}

  try{
    Socket s1=ss.accept();
    InputStream is=s1.getInputStream();
    DataInputStream dis=new DataInputStream(is);
    a=dis.readUTF();
    System.out.println("el numero recibido es:"+a);

    Socket s2=ss.accept();
    InputStream is2=s2.getInputStream();
    DataInputStream dis2=new DataInputStream(is2);
    b=dis2.readUTF();
    System.out.println("el numero recibido es:"+b);

    x=Integer.parseInt(a);
    y=Integer.parseInt(b);

    sum=x+y;

    Socket sc=new Socket("localhost",5052);
    OutputStream os=sc.getOutputStream();
    DataOutputStream dos=new DataOutputStream(os);
    dos.writeUTF("la suma total es:" + sum);

    dos.close();
    s1.close();
    s2.close();   
    }
    catch(IOException e){}
  }
}
Clase Cliente

    package clientesuma;
    import java.net.*;
    import java.io.*;
    /**
     *
     * @author HP
     */
    public class ClienteSuma {
      public static void main(String []xf){
      ServerSocket ss=null;
      try{

        ss=new ServerSocket(5052);

        System.out.println("escriba los numeros para enviarlos con el servidor");

        BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));

        String cad1,cad2;


        cad1=bf.readLine();

        Socket sc1=new Socket("localhost",5051);
        OutputStream os1=sc1.getOutputStream();
        DataOutputStream dos1=new DataOutputStream(os1);
        dos1.writeUTF(cad1);

        cad2=bf.readLine();   

        Socket sc2=new Socket("localhost",5051);
        OutputStream os2=sc2.getOutputStream();
        DataOutputStream dos2=new DataOutputStream(os2);
        dos2.writeUTF(cad2);

        Socket s1=ss.accept();
        InputStream is=s1.getInputStream();
        DataInputStream dis=new DataInputStream(is);
        System.out.println(dis.readUTF());

        dis.close();
        s1.close();
        sc1.close();
        dos1.close();
        sc2.close();
        dos2.close();
    }

    catch(IOException e){
        System.out.println("Error: no se encontro el servidor");
    }

  }
}
#4
Java / Explicacion sobre sockets
9 Octubre 2017, 08:46 AM
Hola tengo el programa cliente
Código (java) [Seleccionar]
import java.io.*;
import java.net.*;
class Cliente {
static final String HOST = "localhost";
static final int PUERTO=5000;
public Cliente( ) {
try{
Socket skCliente = new Socket( HOST , Puerto );
InputStream aux = skCliente.getInputStream();
DataInputStream flujo = new DataInputStream( aux );
System.out.println( flujo.readUTF() );
skCliente.close();
} catch( Exception e ) {
System.out.println( e.getMessage() );

}
}
public static void main( String[] arg ) {
new Cliente();
}
}

Y tengo el programa servidor

import java.io.* ;
import java.net.* ;
class Servidor {
static final int PUERTO=5000;
public Servidor( ) {
try {
ServerSocket skServidor = new ServerSocket(PUERTO);
System.out.println("Escucho el puerto " + PUERTO );
for ( int numCli = 0; numCli < 3; numCli++; ) {
Socket skCliente = skServidor.accept(); // Crea objeto
System.out.println("Sirvo al cliente " + numCli);
OutputStream aux = skCliente.getOutputStream();
DataOutputStream flujo= new DataOutputStream( aux );
flujo.writeUTF( "Hola cliente " + numCli );
skCliente.close();
}
System.out.println("Demasiados clientes por hoy");
} catch( Exception e ) {
System.out.println( e.getMessage() );
}
}
public static void main( String[] arg ) {
new Servidor();
}
}


Quisiera que me explicaran linea por linea lo que hace el codigo, para comprender mejor el tema sobre los socket gracias de antemano.


· Los códigos deben ir en etiquetas GeSHi
· Los temas van en su respuesctivo subforo, esto es sobre programación, especificamente java (movido)
>aquí las reglas del foro
-Engel Lex
#5
Redes / Re: Como saco estas direcciones?
19 Septiembre 2017, 23:09 PM
Cita de: Ancasu en 19 Septiembre 2017, 23:03 PM
En base a que, o como porque????   para cuando necesitas la tarea.....  Yo puedo sacar tiempo a la madrugada para hacerla o mejor aún si quieres la hacemos los dos?

Quedó pendiente... Un beso . :-*  y un abrazo

PD: quedó muy atento jajajajajajanan :)

jajaja solo bromeas ? o si me ayudas?
#6
Redes / Como saco estas direcciones?
19 Septiembre 2017, 21:28 PM
Dirección de Red Privada y Dirección de Broadcast con su respectiva clase y
mascara de subred por defecto.
#7
Redes / Ayuda con red porfavor
18 Septiembre 2017, 07:26 AM
 estoy intentando conectar los servidores, el switch capa 3 para que haya conectividad no
Porfavor ayuda solo pido eso por favor..