Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| dad:resumen_parcial1 [2023/11/16 09:48] – thejuanvisu | dad:resumen_parcial1 [2023/11/23 19:26] (actual) – [Cliente] thejuanvisu | ||
|---|---|---|---|
| Línea 55: | Línea 55: | ||
| ===== Elemento ===== | ===== Elemento ===== | ||
| - | < | + | < |
| public class Elemento { | public class Elemento { | ||
| String nombre; | String nombre; | ||
| Línea 70: | Línea 70: | ||
| ===== Cliente ===== | ===== Cliente ===== | ||
| - | < | + | < |
| public class Cliente { | public class Cliente { | ||
| Socket socket; | Socket socket; | ||
| Línea 76: | Línea 76: | ||
| public void ejecutar() { | public void ejecutar() { | ||
| try { | try { | ||
| - | socket = new Socket(" | + | |
| - | BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); | + | |
| - | PrintWriter pw = new PrintWriter(new OutputStreamWriter(socket.getOutputStream())); | + | |
| - | String linealeida =""; | + | |
| - | Scanner sc = new Scanner(System.in); | + | |
| - | do { | + | |
| - | pw.println(sc.nextLine()); | + | pw.println(sc.nextLine()); |
| - | pw.flush(); | + | pw.flush(); |
| - | + | ||
| - | linealeida = br.readLine(); | + | linealeida = br.readLine(); |
| - | + | ||
| - | System.out.println(linealeida); | + | System.out.println(linealeida); |
| - | } while (linealeida.equals(" | + | |
| - | sc.close(); | + | |
| - | br.close(); | + | |
| pw.close(); | pw.close(); | ||
| Línea 117: | Línea 117: | ||
| ===== Servidor ===== | ===== Servidor ===== | ||
| - | < | + | < |
| public class Server { | public class Server { | ||
| ServerSocket serverSocket; | ServerSocket serverSocket; | ||
| Línea 157: | Línea 157: | ||
| ===== Server Thread ===== | ===== Server Thread ===== | ||
| - | < | + | < |
| public class ServerThread extends Thread{ | public class ServerThread extends Thread{ | ||
| Socket socket; | Socket socket; | ||