RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  64431 - PROBLEMA EN PROGRAMA MULTITHREADING EN C, USANDO PIPES
Autor:  Melkhiah Shakt
Estoy realizando un programa haciendo uso de gcc en linux std ANSI C, tengo un problema con un programa cliente-servidor en un entorno multi-hilo, el caso es el siguiente: el cliente envía cuatro cadenas, a través de un tubo creado por un servidor de procesos que se pasa a través de la línea de comandos de la siguiente manera:

@./server -p <named_pipe> -t <threads_numbers>
e.g @./server -p Pipea -t 15

El servidor crea un tubo para escuchar las peticiones del cliente y una serie de hilos que servirán para atender muchas solicitudes que se indique por -t (utiliza la función getopt.)

el problema es que no sé y no he podido lograr que el servidor escuche en el número de solicitudes especificado por getopt, es decir, sólo puede oír una petición de un proceso único cliente y finaliza.

adjunto mis codigos publicados en otro foro de programacion, gracias a todos por su ayuda y saludos.

http://stackoverflow.com/questions/4382941/problem-in-client-server-multithreading-program-implemented-through-named-pipes


Nombre
Apellidos
Correo
Comentarios