Re: Pipes

From
Alexander Sakhatovsky ()
To
Anton Batenev
Date
2002-07-04T09:44:27Z
Area
SU.WINDOWS.NT.PROG
From: "Alexander Sakhatovsky" <hazard@zmail.ru>

Hi!

"Anton Batenev" <abbat@ngts.kuzbass.net> wrote in message
news:ag0j6e$3mf$2@www.nvkz.kuzbass.net...

> > Что то я торможу.. Хочу наладить обмен между сервером и клиентом
> > через Pipe.
> > Причем, хочеться работать с ними именно асинхронно. Читаю MSND,
> > CreateNamedPipe - то, что нужно, но не поддерживается в win9x.
> > CreatePipe - поддерживается, но не позволяет работать асинхронно.
> Совершенно верно.

Это то и плохо..

> > Возможно ли  в принципе то, что я хочу? Если да, то куда копать,
> > какие ньюансы?
> 1. Сервер поставить на NT.
> 2. Использовать TCP/IP
> 3. Если и то и другое на одной машине, то [1] или [2] или DDE или
> FileMapping или... да много способов еще можно придумать.

а плюнул я на асинхронность..
так как и то и другое а одной машине, то сервер создает неименованый канал,
и помещает два хендла в MemoryMapping, а клиент уже берет оттуда эти два
хендла и работает с сервером.

Может есть более хороший способ?

> P.S. в качестве развлечения: когда я был маленький я для обмена
> данными м-у 2-я программами сделал папку и создавал там файлы,
> содеражащие передаваемые данные. Номер файла соответствовал номеру
> блока данных. Для сигнализации о том, что данные можно принимать
> другой программой - создавался такой же файл, но сдругим расширением.
> :))

не, я уже вырос :)

--
Alexander Sakhatovsky



Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
 * Origin: Talk.Mail.Ru (2:5020/400)