[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Очереди сообщений - Краткое содержание
Очередь сообщений должна быть создана, прежде чем в нее можно будет
слать сообщения.
Очередь задается идентификатором, возвращаемым вызовом msgget(2).
Отправитель метит каждое сообщение типом. Длина сообщения может
изменяться, и его содержимое может быть как ASCII, так и двоичными
данными.
Получатель может избирательно запрашивать:
. первое сообщение любого типа
. первое сообщение заданного типа
. первое сообщение типа от 1 до n
Получатель должен быть способен обработать самое длинное
предполагаемое сообщение, либо согласиться с обрывом длинных
сообщений, задав MSG_NOERROR.
Очередь существует и содержит неполученные сообщения, пока не будет
удалена. Удаление может быть сделано вызовом msgctl(2) из программы
или командой ipcrm -q qid.
ОЧЕРЕДИ СООБЩЕНИЙ - КРАТКОЕ СОДЕРЖАНИЕ
. очереди сообщений перед использованием должны быть созданы
. отправитель присваивает каждому сообщению тип
. сообщения могут иметь переменную длину
. сообщения могут содержать двоичные данные или ASCII
. очереди сообщений существуют, пока их не удалят