Учебно-методический комплекс по учебной дисциплине «компьютерные сети»



Pdf просмотр
страница6/100
Дата19.07.2022
Размер1.22 Mb.
#130979
ТипУчебно-методический комплекс
1   2   3   4   5   6   7   8   9   ...   100
umk seti chast 2
1703
Параметр dwPipeMode задает флаги, определяющие способ передачи данных по именованному каналу. Для определения способов чтения и записи
данных в именованный канал используются флаги:
-
PIPE
_
TYPE
_
BYTE
— запись данных потоком;
-
PIPE
_
TYPE
_
MESSAGE
— запись данных сообщениями;
-
P
I
PE
_
READMODE
_
BYTE
— чтение данных потоком;
-
P
I
PE
_
READMODE
_
MESSAGE
— чтение данных сообщениями.
По умолчанию данные по именованному канату передаются потоком.
Флаги, определяющие способ чтения и записи данных в именованный канал, должны совпадать для всех экземпляров одного и того же канала.
Для определения синхронизации доступа к именованному каналу используются флаги:
-
PIPE
_
WAIT
— синхронная связь с каналом и обмен данными по каналу;
-
PIPE
_
NO
WAIT
— асинхронная связь с каналом и обмен данными по каналу.
Эти флаги могут быть разными для каждого экземпляра именованного канала.
Параметр nMaxinstances определяет максимальное число экземпляров именованного канала, которое может находиться в пределах от 1 до
PIPE
_
UNLIMITED
__
INSTANCES
Каждый экземпляр канала предназначен обмена данными по каналу между сервером и отдельным клиентом.
Параметры nOutBuffersize и nInBuffersize определяют соответственно размеры выходного и входного буферов для обмена данными по именованному каналу. Однако эти значения рассматриваются операционными системами
Windows только как пожелания пользователя, а сам выбор размеров буферов остается за операционной системой.
Параметр nDefaultTimeQut устанавливает время ожидания клиентом связи с сервером. Это время используется при вызове клиентом функции
WaitNamedPipe, в которой параметр nTimeout имеет значение
NMPWAIT
_
US
E_DEFAULT_WAIT.


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   100




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница