Сантехник (программа) - Plumber (program)
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Август 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Эта статья слишком полагается на Рекомендации к основные источники.Август 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В водопроводчик, в План 9 от Bell Labs и Inferno операционных систем, это механизм надежного уни - или же многоадресная передача межпроцессного взаимодействия форматированных текстовых сообщений. Он использует сетевой файловый протокол Plan 9, 9P, а не специальный механизм IPC.
Любое количество клиентов может прослушивать именованный порт (файл) для сообщений. Порты и маршрутизация портов определяются правила сантехники. Эти правила динамичны. Каждая программа прослушивания получает копию соответствующих сообщений. Например, если данные / система / библиотека / отвес / базовый промаркирован по стандартным правилам, отправляется в редактировать порт. Порт будет писать копию сообщения каждому слушателю. В этом случае все работающие редакторы интерпретируют это сообщение как имя файла и откроют файл.
Сантехник - это файловый сервер 9P, который предоставляет эту услугу. Клиенты могут использовать libplumb для форматирования сообщений. Поскольку сообщения имеют формат 9P, они прозрачны для сети.
Смотрите также
внешняя ссылка
- План 9 Руководство программиста, том 1 –
- План 9 Руководство программиста, том 1 –
- План 9 Руководство программиста, том 1 –
- План 9 Руководство программиста, том 1 –
- «Сантехника и прочие коммуникации» к Роб Пайк
- Перенос сантехника на Unix-подобные операционные системы
- Надстройка сантехники для urxvt
Эта статья относилась к типу программного обеспечения это заглушка. Вы можете помочь Википедии расширяя это. |