document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  *
  3.  * @author Charz++
  4.  */
  5. import java.io.*;
  6. import java.net.*;
  7.  
  8. class ClienteTCP {
  9.  
  10.   public static void main(String[] args) {
  11.     try {
  12.       BufferedReader std = new BufferedReader(new InputStreamReader(System.in));
  13.       System.out.println("CLIENTE: Hola desde el Cliente.");
  14.       System.out.println("CLIENTE: Escribe el dato a enviar al servidor: ");
  15.       String data = std.readLine();
  16.  
  17.       Socket sCliente = new Socket("localhost", 7777);//url, puerto
  18.       System.out.println("CLIENTE: Cliente listo para enviar datos al servidor.");
  19.       PrintWriter salida = new PrintWriter(sCliente.getOutputStream(), true);//para enviar al server
  20.  
  21.       /*Abrimos un canal de escucha*/
  22.       BufferedReader entrada;
  23.       entrada = new BufferedReader(new InputStreamReader(sCliente.getInputStream()));
  24.  
  25.       /*Enviamos data al servidor*/
  26.       salida.println(data);
  27.  
  28.       /*Cuando el servidor reciba los datos nos devuelve un mensaje para saber que llego con exito*/
  29.       String recibido = entrada.readLine();
  30.       System.out.println("CLIENTE: Recibido del SERVIDOR= " + recibido);
  31.  
  32.       /*Cerramos el socket*/
  33.       sCliente.close();
  34.     } catch (UnknownHostException e) {
  35.       System.out.println("CLIENTE: Host desconocido");
  36.     } catch (IOException e) {
  37.       System.out.println("CLIENTE: Error en cliente: " + e.getMessage());
  38.     }
  39.   }
  40. }
');