Desarrollar software
$30-250 USD
Paid on delivery
Se debe implementar en C un sistema en el cual un proceso servidor permita acceder a información requerida
por distintos procesos clientes. Esta información estará almacenada en distintos archivos de texto desde los
cuales el servidor la levantará y se la brindará a los clientes. Se la brindará por un tiempo definido, no
permitiendo a otros clientes acceder a dichos datos en este periodo.
Para la comunicación entre los procesos clientes y el proceso servidor se deberá utilizar memoria
compartida y semáforos.
El proceso servidor debe almacenar información de a que proceso le está brindando información, y por
cuanto tiempo más la seguirá brindando. Esta información podrá ser consultada en tiempo de ejecución.
La comunicación entre procesos se realizara mediante un(os) nodo(s) de memoria compartida, y
para manejar la concurrencia sobre esta usaremos semáforos.
Project ID: #8737761
About the project
5 freelancers are bidding on average $246 for this job
Saludos, tengo varios de experiencia en programación en c++, multithreading (Hilos), multiprocesos(fork), mecanismos de comunicación con sockets, pipes, memoria compartida (shmat) y todo sobre programación concurrente.
Hola; nos especializamos en la programación C++ desde hace más de 10 años, pero estamos un poco alejados del C. Si prefieres el C++ como nosotros, aquí estamos, hacemos software a medida (custom), de modo que si tiene More
Que tal amigo, puedo realizar su trabajo, pero necesito saber cual es su fecha limite para el proyecto. es obligatoriamente en C??? puede ser en c++??
Conocimiento de C, escritura y manejo de semaforos. Experiencia en administración de servicios entre clientes servidores