Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Servidor: EnglishServer.

java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;

public class EnglishServer {

public static void main(String args[]) {


try {
ServerSocket sk = new ServerSocket(7);
while (true) {
Socket cliente = sk.accept();
System.out.println("Pto Rto:"+cliente.getPort()+"\n"+
"Pto Loc:"+cliente.getLocalPort()+"\n"+
"Sok Loc:"+cliente.getLocalSocketAddress()+"\n"+
"Sok Rto:"+cliente.getRemoteSocketAddress()+"\n");
BufferedReader entrada = new BufferedReader(
new InputStreamReader(cliente.getInputStream()));
PrintWriter salida = new PrintWriter(
new OutputStreamWriter(cliente.getOutputStream()),true);
String datos = entrada.readLine();
switch (datos){
case "gato":
datos="cat";
break;
case "perro":
datos="dog";
break;
case "raton":
datos="mouse";
break;
case "pajaro":
datos="bird";
break;
case "elefante":
datos="elephant";
break;
case "tigre":
datos="tiger";
break;
case "leon":
datos="lion";
break;
default:
datos="No se encontro respuesta!!";
break;
}
salida.println("Respuesta: ["+datos+"]\n");
cliente.close();
}
} catch (IOException e) {
System.out.println(e);
}
}
}

You might also like