Saltar la navegación

2.4.1.- Ejemplo (II)

De la misma forma, creamos el cliente con el siguiente código:

Cliente.java

import java.io.*;
import java.net.*;
class Cliente {
    static final String HOST = "localhost";
    static final int Puerto=2000;
    public Cliente( ) {
        try{
              Socket sCliente = new Socket( HOST , Puerto );
     InputStream aux = sCliente.getInputStream();
     DataInputStream flujo_entrada = new DataInputStream( aux );
     System.out.println( flujo_entrada.readUTF() );
     sCliente.close();
        } catch( Exception e ) {
     System.out.println( e.getMessage() );
        }
    }
    public static void main( String[] arg ) {
     new Cliente();
    }
}

Para compilar el programa ejecuta:

javac Cliente.java

y para ejecutarlo ejecuta

java Cliente

Como puede ver en la siguiente figura, al ejecutar el cliente éste se conecta al servidor y muestra el mensaje que le envía el servidor.

 Terminal del sistema mostrando la ejecución del programa cliente.
java Cliente.