Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad:sockets

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
dad:sockets [2023/10/05 10:12] – [Implementación Cliente] thejuanvisudad:sockets [2023/11/23 11:06] (actual) thejuanvisu
Línea 3: Línea 3:
 En este caso serán 2 procesos ejecutándose simultáneamente conectados por un socket. En este caso serán 2 procesos ejecutándose simultáneamente conectados por un socket.
 {{ :dad:socket.png |}} {{ :dad:socket.png |}}
-Un socket funciona de una forma similar a la de los ficheros.+Un socket funciona de una forma similar a la de los ficheros. Para leer y escribir utilizaremos un Buffer (PrintWritter y BufferedReader)
  
 ===== Cliente ===== ===== Cliente =====
Línea 14: Línea 14:
 ===== Implementación Cliente ===== ===== Implementación Cliente =====
 {{ :dad:imagen_2023-10-05_115043040.png |}} {{ :dad:imagen_2023-10-05_115043040.png |}}
-<code>+<code java Cliente.java>
 package jelouda; package jelouda;
  
Línea 70: Línea 70:
  
  
-<code>+<code java Servidor.java>
 package jelouda; package jelouda;
  
Línea 118: Línea 118:
 Añadimos un nuevo método al que llamaremos ejecutar infinito: Añadimos un nuevo método al que llamaremos ejecutar infinito:
 {{ :dad:imagen_2023-10-05_120946334.png |}} {{ :dad:imagen_2023-10-05_120946334.png |}}
-<code>+<code java Servidor.java>
 package jelouda; package jelouda;
  
Línea 184: Línea 184:
  public static void main(String[] args) {  public static void main(String[] args) {
  Servidor server = new Servidor();  Servidor server = new Servidor();
- server.ejecutar();+ server.ejecutarInfinito();
  }  }
 } }
Línea 193: Línea 193:
 Añadimos un nuevo método al que llamaremos ejecutar infinito: Añadimos un nuevo método al que llamaremos ejecutar infinito:
 {{ :dad:imagen_2023-10-05_120728806.png |}} {{ :dad:imagen_2023-10-05_120728806.png |}}
-<code>+<code java Cliente.java>
 package jelouda; package jelouda;
  
Línea 266: Línea 266:
  public static void main(String[] args) {  public static void main(String[] args) {
  Cliente client = new Cliente();  Cliente client = new Cliente();
- client.ejecutar();+ client.ejecutarInfinito();
  
  }   }
dad/sockets.1696500731.txt.gz · Última modificación: 2023/10/05 10:12 por thejuanvisu