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


программы сервера 16-05-Server.cpp, которая создает именованный



Pdf просмотр
страница16/100
Дата19.07.2022
Размер1.22 Mb.
#130979
ТипУчебно-методический комплекс
1   ...   12   13   14   15   16   17   18   19   ...   100
umk seti chast 2
1703
программы сервера 16-05-Server.cpp, которая создает именованный
канал, доступный любому пользователю. Сервер создает общедоступный


Компьютерные сети - курс лекций Гуманитарный факультет
22 канал, ждет соединения клиента, читает сообщение и отвечает клиенту, после чего закрывается.
См. приложение 16-05-Server.cpp.

ЛЕКЦИЯ 3
Работа с именованными каналами
2. Список функций для работы с именованными каналами
3. Копирование данных из именованного канала

1. Список функций для работы с именованными каналами
Для работы с именованными каналами Windows API предоставляет следующие функции:
CreateNamedPipe
Создание именованного канала или нового экземпляра канала. Функция доступна только серверу.
CreateFile
Подключение к экземпляру именованного канала со стороны клиента. Функция доступна только клиенту.
WaitNamedPipe
Ожидание клиентом появления свободного экземпляра именованного канала для подключения к нему.
ConnectNamedPipe
Ожидание сервером подключения клиента к экземпляру именованного канала.
ReadFile,
Чтение данных из именованного канала.
Функция доступна как клиенту, так и серверу.
WriteFile, WriteFileEx
Запись данных в именованный канал.
Функция доступна как клиенту, так и серверу.
PeekNamedPipe
Чтение данных из именованного канала без удаления прочитанных данных из буфера канала.
Функция доступна как клиенту, так и серверу.
TransactNamedPipe
Запись и чтение из именованного канала одной операцией. Функция доступна как клиенту, так и серверу.


Компьютерные сети - курс лекций Гуманитарный факультет
23
DisconnectNamedPipe
Отсоединение сервера от экземпляра именованного канала.


Поделитесь с Вашими друзьями:
1   ...   12   13   14   15   16   17   18   19   ...   100




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

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