/**
*
* @author Charz++
*/
import java.io.*;
import java.net.*;
/*Este es el programa que debe estar en estado escucha, para recibir peticiones de los clientes*/
class ServidorTCP {
public static void main(String[] args) {
try {
ServerSocket sSrv = new ServerSocket(7777);//ponemos en escucha un puerto del servidor
while (true) {
Socket socket = sSrv.accept();
System.out.println("SERVIDOR: Un cliente se ha conectado.");
BufferedReader entrada;
entrada = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintStream salida = new PrintStream(socket.getOutputStream(), true);
/*Se lee la data enviada del cliente*/
String data = entrada.readLine();
System.out.println("SERVIDOR: Un cliente ha enviado: " + data.toUpperCase());
/*Enviamos mensaje al cliente de envio exitoso*/
salida.println("SUCCESS");
socket.close();
System.out.println("SERVIDOR: Un cliente ha desconectado.");
}
} catch (IOException e) {
System.out.println("SERVIDOR: Error en servidor: " + e.getMessage());
}
}
}