Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Локальные сети персональных компьютеров. Работа с сервером Novell NetWare

© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 168 стр.

[Назад] [Содеожание] [Дальше]

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

Определение режима приема сообщений

BYTE GetBroadcastMode(void);


Функция возвращает значение в диапазона от 0 до 3, соответствующее текущему режиму приема сообщений.

Установка режима приема сообщений

void SetBroadcastMode(BYTE BroadcastMode);


Параметры:

BroadcastMode новый режим приема сообщений

Передача сообщений пользователям

int SendBroadcastMessage(char *Message, WORD *ConnectionList,
       BYTE *ResultList, WORD ConnectionCount);


Функция возвращает 0 при успешном завершении или код ошибки.

Параметры:

Message передаваемое сообщение
ConnectionList указатель на массив слов, содержащий номера каналов, используемых файл-сервером для связи с рабочими станциями
ResultList массив байт, в котором для каждой станции отражается результат посылки сообщения
ConnectionCount размер массива ConnectionList

Запись сообщения в журнал

int LogNetworkMessage(char *Message);


Функция возвращает 0 при успешном завершении или код ошибки.

Параметры:

Message cообщение, которое должно быть записано в журнал (файл net$log.msg в каталоге SYS:SYSTEM). Размер сообщения не должен превышать 80 символов, включая закрывающий строку двоичный ноль

Прием сообщений

int GetBroadcastMessage(char *MessageBuffer);


Функция возвращает 0 при успешном завершении или код ошибки.

Параметры:

MessageBuffer буфер для принимаемого сообщения
[Назад] [Содеожание] [Дальше]