Estoy probando eso de los threads en Linux con la programación en C para hacer un servidor de mensajes multicliente. El problema con el que me topo es:
1. La función para pasar el thread solo me permite pasar el argumento como void *.
2. La función no me permite pasar más de un argumento.
¿Me podríais ayudar?
He estado probando con la conversión clasica tal que así:
Código
Al imprimirlo dentro de 'función' me devulve un valor aleatorio.
#include<stdint.h> ... void funcion(void *numero){ int a=(intptr_t)numero; ...
Gracias de antemano.