Cliente servidor

Solo disponible en BuenasTareas
  • Páginas : 4 (857 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de junio de 2011
Leer documento completo
Vista previa del texto
PROYECTO “TAXI CALL SERVICE”

Stepfany Sanchez
Cód.: 1093215481
Mauricio Molina
Cód.: 9863349
Danny Alexander López
Cód.: 1088261177

Pereira, Risaralda
Universidad Tecnológica de PereiraSeptiembre 02 del 2009
INDICE

REQUERIMIENTOS NO FUNCIONALES

* La arquitectura del proyecto debe tener:
* 1 Servidor
* 1 Cliente/Servidor
* Al menos 1 Cliente

* Sedeberá realizar la programación en lenguaje c específicamente con la librería XML, en el sistema operativo Linux.

* El sistema debe ser concurrente.

* Se deberán utilizar recursos IPC.ARQUITECTURA

CM COLA DE MESAJES
MC MEMORIA COMPARTIDA
S SEMAFORO

RESPONSABILIDADES

TAXI | DESPACHADOR | CENTRAL | USUARIOS |
1. El Taxi se enciende y comienza la sincronización con eldespachador mediante el mensaje Mcons este mensaje se guarda en la memoria compartida del despachador. | 1. El despachador se enciende crea la memoria compartida y espera a que los taxis se sincronicencon él mediante el mensaje Mcons.Y crea las colas de mensajes para los mensajes M3. | 1.Se enciende el servidor crea una cola de mensajes diferente para los mensajes M2,M4,M5,M7Y se pone en espera delos mensajes de los usuarios, que envían el mensaje M1 este mensaje lo controla con un semáforo. | |
4. El taxi recibe el mensaje M3 y se pone en marcha hacia la ubicación. | 3.El despachadorescoge al taxi disponible mas cercano a la ubicación recibida en M2 y le indica al taxi a donde debe ir enviando el mensaje M3 y a la vez le envía a la central el codigo del taxi seleccionado enviando elmensaje M4 | 2. El servidor recibe M1 y pone el semáforo en rojo para poner en espera a los demás clientes.El servidor envía al despachador la solicitud de un taxi para un usuario enviando el M2. | 1.Llama a la central de taxis (SERVIDOR) pidiendo un servicio, enviando M1. |
6.El taxi recibe el código de aprobación y lo digita en el panel del taxi y lo envía al despachador en el mensaje de...
tracking img