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

Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
ejercicio_threads_10-11-2018 [2018/11/10 08:58] – creado 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