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

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

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

Сервер приложения (application server), действуя в качестве почтового клиента (mailslot client), периодически осуществляет широковещательную рассылку своего имени и имени именованного канала. Любой клиент приложения (application client), которому требуется найти сервер, может получить это имя, действуя в качестве сервера почтовых ящиков (mailslot server). Аналогичным образом сервер командной строки может периодически осуществлять широковещательную рассылку своего состояния, включая информацию о коэффициенте использования, клиентам. Это соответствует ситуации, в которой имеется одна записывающая программа (почтовый клиент) и несколько считывающих программ (почтовых серверов). Если бы почтовых клиентов (то есть серверов приложения) было несколько, то ситуация описывалась бы отношением типа "многие ко многим".

Возможен и другой вариант, когда одна считывающая программа получает сообщения от многочисленных записывающих программ, которые, например, предоставляют информацию о своем состоянии. Этот вариант, соответствующий, например, электронной доске объявлений, оправдывает использование термина почтовый ящик. Оба описанных варианта использования — широковещательная рассылка имени и информации о состоянии — могут быть объединены, чтобы клиент мог выбирать наиболее подходящий сервер.

Обмен ролями терминов клиент и сервер в данном контексте может несколько сбивать с толку, однако заметьте, что сервер именованного канала и почтовый сервер выполняют вызовы функций CreateNamedPipe (или CreateMailSlot), тогда как клиент (именованного канала или почтового ящика) создает соединение, используя функцию CreateFile. Кроме того, в обоих случаях первый вызов функции WriteFile выполняется клиентом, а первый вызов функции ReadFile выполняется сервером.

Использование почтовых ящиков в соответствии с первым из описанных возможных вариантов иллюстрируется на рис. 11.3.

Поделитесь на страничке

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

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

ОКНО ДИАЛОГА: Почтовых дел мастер

Из книги Журнал «Компьютерра» № 29 от 14 августа 2007 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Почтовых дел мастер Автор: Илья Щуров VoyagerМы не знаем, кем станут наши дети, когда вырастут, как сложится их судьба, какие открытия они совершат, какого прогресса достигнут. Многие проекты, в том числе и софтверные, для их создателей тоже являются «детьми» –


Работа с антиспам-фильтрами почтовых клиентов

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

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


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

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

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


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

Из книги Работа в Интернете автора Макарский Дмитрий

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


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

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

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


Дополнительные возможности почтовых программ

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

Дополнительные возможности почтовых программ Функциональность почтовых программ не ограничивается простой отправкой и получением текстов. Как правило, в почтовых клиентах присутствуют возможности форматирования текста, добавления картинок, отправки по электронной


13.3. Настройка почтовых клиентов

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

13.3. Настройка почтовых клиентов В предыдущих разделах данной главы мы рассмотрели два типа настройки программы sendmail — без аутентификации и с наличием таковой. Поэтому сначала рассмотрим настройку почтовых клиентов для первого случая, а потом — для второго. Ради


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

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

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


Настройка почтовых программ

Из книги Ководство автора Лебедев Артём Андреевич

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


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

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

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


§ 163. Правила написания почтовых адресов

Из книги С компьютером на ты. Самое необходимое автора Егоров А. А.

§ 163. Правила написания почтовых адресов 21 марта 2010Раньше реквизиты адреса принято было писать от большего к меньшему: страна, индекс, город, улица, дом, квартира, Васе Пупкину. В мире принята другая система составления адреса, потому что в мире отправляют много почты и


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

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

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


7.5. Настройка почтовых программ

Из книги Работа в Интернете. Энциклопедия автора Ташков Петр Андреевич

7.5. Настройка почтовых программ Теперь рассмотрим настройки программ Outlook Express, Почта Windows и Почта Windows Live. Обращаться к ним вы будете не так часто, но все же удобно настроить программу по своему вкусу. Все основные настройки находятся в диалоговом окне Параметры (рис. 7.28).


14.2.3. Настройка почтовых клиентов с использованием аутентификации

Из книги Анонимность и безопасность в Интернете. От «чайника» к пользователю автора Колисниченко Денис Николаевич

14.2.3. Настройка почтовых клиентов с использованием аутентификации Я рассмотрю настройку трех самых популярных почтовых клиентов:1. TheBat!. Создайте учетную запись (Account?New). В качестве имени и пароля введите регистрационные данные пользователя, установленные на сервере с


Дополнительные возможности почтовых программ

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

Дополнительные возможности почтовых программ Функциональность почтовых программ не ограничивается простой отправкой и получением текстов. Как правило, в почтовых клиентах присутствуют возможности форматирования текста, добавления картинок, отправки по электронной


4.2. Два почтовых ящика

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

4.2. Два почтовых ящика Как вы думаете, откуда спамеры узнали ваш электронный адрес? Скорее всего, из открытого источника. Другими словами, вы указали где-нибудь свой e-mail (на сайте, в газете и т. д.), спамеры увидели его и внесли в свою базу данных. Есть у спамеров и специальные