Saltar la navegación

2.3.1.- Ejemplo II (II).

Icono de un ordenador mostrando el terminal del sistema.

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 );
            // Creo los flujos de entrada y salida
            DataInputStream flujo_entrada = new DataInputStream(skCliente.getInputStream());
            DataOutputStream flujo_salida= new DataOutputStream(skCliente.getOutputStream());

            // TAREAS QUE REALIZA EL CLIENTE
            String datos=flujo_entrada.readUTF();
            System.out.println(datos);

            sCliente.close();
        } catch( Exception e ) {
     System.out.println( e.getMessage() );
        }
    }

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

Autoevaluación

Pregunta

En la clase Servidor, ¿dónde se ubica el código que atiende al cliente?

Respuestas

public Servidor.

run().

public static void main.

Retroalimentación