Next: Paquetes de datos hacia
Up: Programas y librerías
Previous: Pruebas sugeridas
En esta práctica se va a crear el programa nucleo, cuyo interfaz con el usuario ya ha sido descrito.
Las tareas de este programa son múltiples y se resumen a continuación:
- o
- Recibir los paquetes de datos que desean enviar los clientes que trabajan sobre esta entidad
- o
- Recibir los paquetes provinientes de otras entidades y que han sido recogidos de los enlaces por el programa muxin
- o
- Reenviar los paquetes que no sean para esta entidad
- o
- Atender a las solicitudes de los servidores sobre esta entidad para reservar un punto de acceso específico
- o
- Entregar a los servidores los paquetes destinados a sus puntos de acceso
Tanto paquetes de datos como solicitudes de reserva se reciben por el mismo canal de comunicación. Este canal es la cola de mensajes que tiene como clave el último parámetro de la invocación del programa nucleo y es creada por éste. El ciclo de ejecución de este programa se resume en:
- 1.- Crear y acceder a cola de mensajes
- 2.- Recibir mensaje, que será un paquete de datos o una solicitud
- 3.- Procesar el mensaje
- 4.- Volver al punto 2
Veremos cuáles son las acciones que debe emprender el programa ante cada tipo de mensaje que reciba por esta cola.
Subsecciones
Next: Paquetes de datos hacia
Up: Programas y librerías
Previous: Pruebas sugeridas
Daniel Morato
2000-11-06