Hola,
He programado un chat en C bajo Linux, en el que consigo lo siguiente: los clientes se conectan al servidor, de manera que le mandan mensajes a este, y este los escribe en su terminal.
Bien, el servidor por cada cliente que se le conecta crea un hilo, y aparte en el principal hace los accepts.
Lo que me ocurre es que no se como puedo hacer para que el servidor, cada vez que recibe un mensaje, envie el mensaje a todos los clientes.
Si quereis para verlo mejor os puedo adjuntar el servidor.c y cliente.c
He leido mucho acerca de esto pero todavia sigo sin saber como hacerlo.
Gracias de antemo,
Jon