Hola a todos!!
Estoy haciendo una practica en c con sockets, es un modelo cliente-servidor. Mi problema es que el servidor es concurrente lo he hecho con fok() y tiene que aceptar solo 5 conexiones a la vez. Pense en crear una variable e ir incrementando y decrementando segun acepte o libere cliente, pero al crear los hijos me modifica la variable heredada por los hijos y no la del padre que es el que controla las conexiones. ¿Alguien sabe como crear una variable global para el proceso padre y los hijos?, o si no sabeis como enviar mensajes para que el padre incremente o decremente las conexiones?
Muchas gracias de antemano.
Saludos