Página principal | Lista de componentes | Directories | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Protocolo

El sistema de comunicación entre los componentes está basado en el envío y recepción de mensajes.

Estructura de mensajes

Cada mensaje de la red utiliza las misma estructura de almacenamiento:

msg_general.png

estructura general

Cada celda contiene una cadena de texto terminada en \n\0, de forma que el envío y recepción de mensajes es muy sencillo y flexible.

Independientemente de la naturaleza de cada mensaje, todos respetan la siguiente composición:

A diferencia de los protocolo binarios, este tipo de mensajes sacrifican parte de la eficiencia del programa a costas de mejorar su accesibilidad y compatibilidad. Tenga en cuenta que esta es una solución muy viable, no en vano el protocolo utilizado en la web, http, utiliza un esquema basado en texto.

La siguiente figura ejemplifica la composición de un mensaje tipo MSG_OK, utilizado con frecuencia en varias partes del programa. Puede consultar en detalle los tipo de mensaje mas abajo.

msg_ok.png

mensaje MSG_OK

Nota:
Si bien el mensaje utiliza una cadena con valor numérico, desde el programa no será necesario manipular o convertir estos valores, para ello existen las constantes de mensaje y las funciones del archivo socket.c

Mensajes mas frecuentes





Generado con Doxygen, versión 1.4.2