Книга: Системное программирование в среде Windows
Создание, подключение и именование каналов и почтовых ящиков
Создание, подключение и именование каналов и почтовых ящиков
В табл. 11.1 сведены все допустимые формы имен каналов, которые могут использоваться клиентами и серверами приложения. Здесь же перечислены все функции, которые следует использовать для создания именованных каналов и соединения с ними.
Аналогичная информация для почтовых ящиков приведена в табл. 11.2. Вспомните, что почтовый клиент (или сервер) не обязательно должен выполняться тем же процессом или даже на той же системе, что и клиент (или сервер) приложения.
Таблица 11.1. Именованные каналы: создание, подключение и именование
Клиент приложения | Сервер приложения | |
---|---|---|
Дескриптор именованного канала или соединение | CreateFile CallNamedPipe TransactNamedPipe | CreateNamedPipe |
Имя канала | .имя канала (канал является локальным) имя системыимя канала (канал является локальным или удаленным) | .имя канала (канал создается локальным) |
Таблица 11.2. Почтовые ящики: создание, подключение и именование
Почтовый клиент | Почтовый сервер | |
---|---|---|
Дескриптор почтового ящика | CreateFile | CreateMailslot |
Имя почтового ящика | .имя почтового ящика (почтовый ящик является локальным) имя системыимя почтового ящика (почтовый ящик располагается на указанной удаленной системе) *имя почтового ящика (все почтовые ящики, имеющие одно и то же указанное имя) | .имя почтового ящика (почтовый ящик создается локальным) |
Оглавление статьи/книги
- Анонимные каналы
- Пример: перенаправление ввода/вывода с использованием анонимного канала
- Именованные каналы
- Функции транзакций именованных каналов
- Пример: клиент-серверный процессор командной строки
- Комментарии по поводу клиент-серверного процессора командной строки
- Почтовые ящики
- Создание, подключение и именование каналов и почтовых ящиков
- Пример: сервер, обнаруживаемый клиентами
- Комментарии по поводу многопоточных моделей
- Резюме
- Упражнения
Похожие страницы
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- 7.4.2. Создание собственного LiveCD
- Создание пользователя и группы на рабочей станции
- Создание корня документа:
- Создание многофайловой базы данных
- Создание форм с несколькими вкладками
- Создание ярлыков в специальных папках