Herramientas de usuario

Herramientas del sitio


ejercicio_threads_10-11-2018

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
Última revisiónAmbos lados, revisión siguiente
ejercicio_threads_10-11-2018 [2018/11/10 08:59] frouxejercicio_threads_10-11-2018 [2018/11/10 09:00] froux
Línea 5: Línea 5:
 El servidor deberá tener un array de 50 posiciones de la siguiente estructura: El servidor deberá tener un array de 50 posiciones de la siguiente estructura:
  
-typedef struct { +   typedef struct { 
-   int fd; +      int fd; 
-   pthread_t pth; +      pthread_t pth; 
-   int estado; +      int estado; 
-   char ID[]; +      char ID[20]; 
-} cliente_t;+   } cliente_t;
  
 - Cada vez que un cliente se conecta, se reservará el primer lugar libre del array, guardando en el campo fd el socket conectado, en pth el puntero al nuevo thread, y el estado se colocará en 1. Cuando el cliente se desconecta, el campo estado pasa a 0. - Cada vez que un cliente se conecta, se reservará el primer lugar libre del array, guardando en el campo fd el socket conectado, en pth el puntero al nuevo thread, y el estado se colocará en 1. Cuando el cliente se desconecta, el campo estado pasa a 0.
ejercicio_threads_10-11-2018.txt · Última modificación: 2018/11/10 09:00 por froux