Создание, подключение и именование каналов и почтовых ящиков

Создание, подключение и именование каналов и почтовых ящиков

В табл. 11.1 сведены все допустимые формы имен каналов, которые могут использоваться клиентами и серверами приложения. Здесь же перечислены все функции, которые следует использовать для создания именованных каналов и соединения с ними.

Аналогичная информация для почтовых ящиков приведена в табл. 11.2. Вспомните, что почтовый клиент (или сервер) не обязательно должен выполняться тем же процессом или даже на той же системе, что и клиент (или сервер) приложения.

Таблица 11.1. Именованные каналы: создание, подключение и именование  

Клиент приложения Сервер приложения
Дескриптор именованного канала или соединение CreateFile CallNamedPipe TransactNamedPipe CreateNamedPipe
Имя канала \.имя канала (канал является локальным) \имя системыимя канала (канал является локальным или удаленным) \.имя канала (канал создается локальным)

Таблица 11.2. Почтовые ящики: создание, подключение и именование  

Почтовый клиент Почтовый сервер
Дескриптор почтового ящика CreateFile CreateMailslot
Имя почтового ящика \.имя почтового ящика (почтовый ящик является локальным) \имя системыимя почтового ящика (почтовый ящик располагается на указанной удаленной системе) \*имя почтового ящика (все почтовые ящики, имеющие одно и то же указанное имя) \.имя почтового ящика (почтовый ящик создается локальным)
Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Чистильщик почтовых ящиков – POP3 Cleaner

Из книги Защита вашего компьютера автора Яремчук Сергей Акимович

Чистильщик почтовых ящиков – POP3 Cleaner С помощью этой небольшой и простой в использовании программы вы сможете предварительно просмотреть и удалить нежелательные почтовые сообщения прямо на сервере. Очистка происходит вручную или с использованием «черного» списка


Урок 3.4. Электронная почта. Создание и настройка почтовых ящиков

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Урок 3.4. Электронная почта. Создание и настройка почтовых ящиков Общие сведения об электронной почте Электронная почта – одна из наиболее давних и популярных услуг Интернета. Она позволяет пользователям Сети обмениваться текстовыми сообщениями и пересылать файлы


Практическая работа 22. Создание, отправка и прием почтовых сообщений

Из книги Популярный самоучитель работы в Интернете автора Кондратьев Геннадий Геннадьевич

Практическая работа 22. Создание, отправка и прием почтовых сообщений Эту работу лучше выполнять вместе с коллегой или знакомым, чтобы можно было обмениваться электронными письмами. Если же у вас нет такой возможности, придется отправлять письма самому себе.Задание 1.


Несколько почтовых ящиков или пользователей в одной программе

Из книги UNIX: взаимодействие процессов автора Стивенс Уильям Ричард

Несколько почтовых ящиков или пользователей в одной программе Рассмотрим случаи, когда у вас зарегистрировано несколько электронных ящиков, а также когда программой Outlook Express хотят пользоваться несколько человек.Сначала разберемся с несколькими ящиками. Для каждого из


2.3. Создание и открытие каналов IPC

Из книги Системное программирование в среде Windows автора Харт Джонсон М

2.3. Создание и открытие каналов IPC Все три функции, используемые для создания или открытия объектов IPC: mq_open, sem_open и shm_open, — принимают специальный флаг oflag в качестве второго аргумента. Он определяет параметры открытия запрашиваемого объекта аналогично второму аргументу


3.4. Создание и открытие каналов IPC

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

3.4. Создание и открытие каналов IPC Три функции getXXX, используемые для создания или открытия объектов IPC (табл. 3.1), принимают ключ IPC (типа key_t) в качестве одного из аргументов и возвращают целочисленный идентификатор. Этот идентификатор отличается от того, который


Создание именованных каналов

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Создание именованных каналов Серверами именованных каналов могут быть только системы на основе Windows NT (как обычно, здесь имеются в виду версия 4.0 и последующие); системы на базе Windows 9x могут выступать только в роли клиентов.Прототип функции CreateNamedPipe представлен ниже. HANDLE


Подключение клиентов именованных каналов

Из книги Искусство программирования на языке сценариев командной оболочки автора Купер Мендель

Подключение клиентов именованных каналов Как показано на рис. 11.2, для подключения клиента к именованному каналу применяется функция CreateFile, при вызове которой указывается имя именованного канала. Часто клиент и сервер выполняются на одном компьютере, и в этом случае для


Подключение клиентов и серверов именованных каналов

Из книги Linux программирование в примерах автора Роббинс Арнольд

Подключение клиентов и серверов именованных каналов Операции по подключению клиентов и серверов к именованным каналам выполняются в описанном ниже порядке. Сначала мы рассмотрим последовательность операций, выполняемых сервером, при помощи которых сервер создает


Использование почтовых ящиков

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Использование почтовых ящиков Рассмотренный перед этим клиент-серверный процессор командной строки предполагает несколько возможных способов его использования. Рассмотрим один из сценариев, в котором решается задача обнаружения сервера в только что упомянутой


11.4.1. Создание входных точек устройств и именованных каналов

Из книги автора

11.4.1. Создание входных точек устройств и именованных каналов Процессы создают файлы устройств и именованных каналов в файловой системе с помощью вызова mknod().#include <fcntl.h>#include <unistd.h>int mknod(const char *pathname, mode_t mode, dev_t dev);pathname — это имя файла, который нужно создать, mode — это и


11.6. Создание неименованных каналов

Из книги автора

11.6. Создание неименованных каналов Неименованные каналы подобны именованным, но они в файловой системе не существуют. Они не имеют путевых имен, ассоциированных с ними, и все они и их следы исчезают после того, как последний файловый дескриптор, ссылающийся на них,


4.1.10. Структура почтовых ящиков

Из книги автора

4.1.10. Структура почтовых ящиков На рис. 4.30 приведен пример организации почтовых ящиков на Боковой панели приложения Mail. Рассмотрим каждый раздел подробнее. Раздел ЯщикиЕсли вы создали несколько учетных записей, то папки, расположенные в разделе Ящики (Mailboxes), являются


5.4.1. Создание каналов

Из книги автора

5.4.1. Создание каналов Канал создается с помощью функции pipe(). Ей необходимо передать массив из двух целых чисел. В элементе с индексом 0 функция сохраняет дескриптор файла, соответствующего выходному концу канала, а в элементе с индексом 1 сохраняется дескриптор файла,