API de sistema de Comunicación
Las funciones de comunicación elementales están basadas en la comunicación multicast. Se requiere el archivo libcom.a y Com.h.  Aunque en este caso  estos archivos se encuentran en el contexto de la API gráfica, se puede usar independientemente.
a) enviarGrupo:
#include "include/Com.h"

void enviarGrupo(int s, void *bufer, int BUFSIZE);
Esta función transmite por el canal s, (1-255)  el mensaje apuntado por bufer con una longitud de BUFSIZE bytes.
 
b) recibirGrupo:
#include "include/Com.h"

int recibirGrupo(int s, void *bufer, int BUFSIZE, int n_segundos);
Esta función recibe un mensaje desde el canal s, almacena BUFSIZE bytes en la dirección apuntada por bufer.
Si se llama esta función el parámetro n_segundos = 0, la función espera un mensaje indefinidamente. Si n_segundos > 0, la función retornará n_segundos más tarde si no se ha recibido un mensaje.
Retorno:
> 0    : sin problemas, es el número de bytes recibidos.
<=0   : Time Out (no llegó mensaje durante n_segundos)