Una vez que un servidor haya terminado de utilizar un punto de acceso debe notificarlo a su entidad de comunicación para que ésta libere la memoria y semáforos y marque ese valor de punto de acceso como libre. Para ello se enviará un mensaje al bloque indicándole dicha finalización. Este mensaje tan solo contiene el valor del punto de acceso a liberar y no requiere confirmación. El formato del mismo es el siguiente:
typedef struct msg_fin { int tipo; // Tipo de mensaje MSG_FIN int id_cli; // El valor del punto de acceso que se pretende liberar } msg_fin;