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; |