import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;
public class ClienteSimple {
public static void main() {
String host = "localhost";
int puerto = 8070;
System.out.println("Conectándose a " + host + " puerto " + puerto);
try (Socket socket = new Socket(host, puerto);
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter output = new PrintWriter(socket.getOutputStream(), true);
Scanner scanner = new Scanner(System.in)) {
String mensajeBienvenida = input.readLine();
System.out.println(mensajeBienvenida);
while (true) {
System.out.print("Ingrese un mensaje para enviar al servidor: ");
String mensaje = scanner.nextLine();
if (mensaje.equalsIgnoreCase("salir")) {
break;
}
output.println(mensaje);
String respuesta = input.readLine();
System.out.println("Respuesta del servidor: " + respuesta);
}
} catch (Exception e) {
System.out.println("Error en el cliente: " + e.getMessage());
}
System.out.println("Cerrando conexión");
}
}