.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


Создание именованного канала
загрузка...

Приложение, создающее именованный канал, называется сервером. С целью создания канала приложение вызывает метод Win32 API - CreateNamed-Pipe(). Все особенности эксплуатации созданного при его помощи именованного канала напрямую зависят от применяемых при вызове функции параметров. В свою очередь характеристики созданного именованного канала в дальнейшем полностью определяют порядок разработки клиентских приложений. Но вернемся к методу. Он объявлен в модуле Windows:

WMmW) MM function CreateNamedPipe(PipeName : pAnsiChar; OpenMode, PipeMode, WIIM&Unl MaxInstances, OutBufferSize, InBufferSize, DefaultTimeOut : Cardinal; SecurityAttributes : pSecurityAttributes) : THandle;

Параметр PipeName

За присвоение каналу имени отвечает первый параметр PipeName. Порядок назначения имени весьма схож с назначением имени почтовому слоту. При создании серверного окончания канала программист должен придерживаться следующего синтаксиса:

\\.\pipe\<имя_кaнaлa>

Например:

const PipeName = '\\.\pipe\mypipe';

®Имя канала нечувствительно к регистру символов и не должно содержать более 256 символов.

При обращении к именованному каналу клиентские приложения заменяют точку в его имени на сетевое имя сервера, предоставляющего услугу именованных каналов:

const PipeName = '\\mainserver\pipe\mypipe';


загрузка...
 

Самое популярное:

bottom

карта сайта