Problemas con C
Publicado por Victor (1 intervención) el 01/11/2001 17:11:52
Ante todo un saludo a todo el que lea este mensaje el cual escribo porue se me ha presentado un problema en C bajo Linux el cual explico a continuación: Un grupo de amigos y yo estamos realizando un programa, el cual consiste en simular la reparticion de recursos en un sistema cliente servidor, utilizando C y Linux Mandrake 8. Estamos utilizando un servidor y 5 clientes. El programa funciona de la siguiente manera, ejecutamos el programa que se encuentra en el servidor, el cual determina cuantos clientes hay conectados y se queda en un estado de pausa en espera de una petición por parte de los clientes, luego ejecutamos los programas de cada uno de los clientes, luego, en un momento dado y de manera aleatoria, cada cliente comienza en pedir recursos, los cuales son suplidos de acuerdo a la cantidad de recursos disponibles en el servidor y a la prioridad de cada cliente. Es decir, cuando el servidor detecta una petición de recursos, este primero determina de cual cliente es y que recurso(s) está solicitando, luego verifica que para el recurso solicitado no haya una petición anterior de otro cliente para despues determinar si hay la cantidad suficiente del recurso solicitado, de ser así, asigna el recurso, de lo contrario, le envia un mensaje al cliente para que este espere o para informarle de que no puede asignarsele el recurso especificado. Luego de pasar más de un trasnocho por problemas en la conexión (errores con los socket, etc..) y pasar más de una rabieta logramos por fin que el programa funcionara a la perfección. Luego cuando llego elp problema de tansportarlo a computadoras diferentes, es que empezo nuestro gran problema. La situación fue la siguiente, ejecutamos el programa servidor en un sistema que cuenta con un servidor y 2 clientes, nuestro programa detecto los dos clientes que hay, pero cuando ejecutamos los programas clientes, el sistema se aborta, y no sabemos que tipo de error es o si esta en el servidor o en los clientes. Ya a estas alturas nos encontramos un poco embrutecidos por tanto dolor de cabeza que hemos pasado y ya no se nos ocurre más nada, le agradecería a alguien que nos pueda ayudar. Chao.
Valora esta pregunta
0