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. /*Este es el programa que debe estar en estado escucha, para recibir peticiones de los clientes*/
  9. class ServidorTCP {
  10.  
  11.   public static void main(String[] args) {
  12.     try {
  13.       ServerSocket sSrv = new ServerSocket(7777);//ponemos en escucha un puerto del servidor
  14.       while (true) {
  15.         Socket socket = sSrv.accept();
  16.         System.out.println("SERVIDOR: Un cliente se ha conectado.");
  17.         BufferedReader entrada;
  18.         entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  19.         PrintStream salida = new PrintStream(socket.getOutputStream(), true);
  20.  
  21.         /*Se lee la data enviada del cliente*/
  22.         String data = entrada.readLine();
  23.  
  24.         System.out.println("SERVIDOR: Un cliente ha enviado: " + data.toUpperCase());
  25.  
  26.         /*Enviamos mensaje al cliente de envio exitoso*/
  27.         salida.println("SUCCESS");
  28.         socket.close();
  29.         System.out.println("SERVIDOR: Un cliente ha desconectado.");
  30.       }
  31.     } catch (IOException e) {
  32.       System.out.println("SERVIDOR: Error en servidor: " + e.getMessage());
  33.     }
  34.   }
  35. }
');