

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Создание именованного канала |
|
Приложение, создающее именованный канал, называется сервером. С целью создания канала приложение вызывает метод 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'; |
