[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Очереди сообщений - Краткое содержание

Очередь сообщений должна быть создана, прежде чем в нее можно будет
слать сообщения.
Очередь задается идентификатором, возвращаемым вызовом msgget(2).
Отправитель метит каждое сообщение типом. Длина сообщения может
изменяться, и его содержимое может быть как ASCII, так и двоичными
данными.
Получатель может избирательно запрашивать:
       .  первое сообщение любого типа

       .  первое сообщение заданного типа

       .  первое сообщение типа от 1 до n

Получатель должен быть способен обработать самое длинное
предполагаемое сообщение, либо согласиться с обрывом длинных
сообщений, задав MSG_NOERROR.
Очередь существует и содержит неполученные сообщения, пока не будет
удалена. Удаление может быть сделано вызовом msgctl(2) из программы
или командой ipcrm -q qid.
                ОЧЕРЕДИ СООБЩЕНИЙ - КРАТКОЕ СОДЕРЖАНИЕ
.    очереди сообщений перед использованием должны быть созданы
.    отправитель присваивает каждому сообщению тип
.    сообщения могут иметь переменную длину
.    сообщения могут содержать двоичные данные или ASCII
.    очереди сообщений существуют, пока их не удалят