/** Document the purpose of this class. * * @version 1.0 * @author César Llamas */ import java.net.*; import java.io.*; public class Conexion extends Thread { DataInputStream entrada; DataOutputStream salida; Socket socketCliente; public Conexion (Socket unSocketCliente) { try { socketCliente = unSocketCliente; entrada = new DataInputStream(socketCliente.getInputStream()); salida = new DataOutputStream(socketCliente.getOutputStream()); this.start(); } catch (IOException e) { System.out.println("Conexión :" + e.getMessage()); } } public void run() { try { // un servidor de eco String datos = entrada.readUTF(); salida.writeUTF(datos); socketCliente.close(); } catch (EOFException e) { System.out.println("EOF :" + e.getMessage()); } catch (IOException e) { System.out.println("IO :" + e.getMessage()); } } }