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)