7. Передача и прием сообщений

В этой главе мы рассмотрим службу передачи сообщений, которая
имеется в операционной системе Novell NetWare. Эта служба позволяет
организовать передачу коротких сообщений между рабочими станциями
с использованием ресурсов файл-сервера. Например, утилита SEND
операционной системы Novell NetWare передает сообщения именно
с помощью описанных в этой главе средств. Мы расскажем вам не
о всех возможностях системы передачи сообщений, а только о самой
интересной, на наш взгляд, — возможности передачи сообщений от
одной рабочей станции на другие и на файл-сервер. Об организации
передачи сообщений через каналы (Pipes) вы можете узнать из документации,
поставляющейся вместе с библиотекой функций NetWare C Interface.

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

Для передачи сообщения на другие рабочие станции программа должна
использовать функцию SendBroadcastMessage(). Можно передать сообщение
и на консоль файл-сервера, для этого используется функция BroadcastToConsole().


При использовании материалов сайта ссылка обязательна! (Copyright by www.avs-info.ru 2006)