pipes

From
Igor Aphanasyeff (2:5054/32.13)
To
Boris Rudakov ()
Date
1998-03-12T09:31:27Z
Area
SU.WINDOWS.NT.PROG
Hi, Boris!

12 Mar 98 00:09, Boris Rudakov wrote to Igor Aphanasyeff:

 AK>>>> а как чеpез pipes обмениватся даннысм по сети? ну в смысле,
 AK>>>> чтобы для клиента было пpозpачно, где запускаться - на той же
              ^^^^^^^^^^^
 AK>>>> машине, или где в сети?
 JS>>> если запускаться на WinNT то это действительно прозрачно, а в
 JS>>> случае 95-х может оказаться что нет. Это связано с тем, что на
 JS>>> 95 не поддерживаются NamedPipes. А я подозреваю что именно они
 JS>>> тебе и нужны.
 IA>> На счет того, что NamedPipes не поддерживаются 95-ыми ты немного
 IA>> наврал - не поддерживается только серверная часть (e.g.
 IA>> CreateNamedPipe), с клиентской частью в 95 все нормально (судя по
 IA>> вопросу человек интересовался именно клиентской частью).

 BR> "Судя по вопросу" человек интересовался прозрачностью, а значит -
Дык ведь не просто прозрачностью, а прозрачностью для _клиента_, про сервер вопроса не было.
 BR> симметричностью. Какая к черту прозрачность если серверная часть
 BR> работает только под NT ?! - никакой, на одной машине в общем случае
 BR> этого уже не пройдет (ежели машина оказалась под 95).
А как из прозрачности следует симметричность?

 BR> Лучше всего забить на пайпы и писать с использованием сокетов, и лучше
 BR> всего - Winsock2.
Абсолютно с этим _согласен_!

PS. А где в первоначальном вопросе шла речь про Win95? Да и эха называется SU.WINDOWS.NT.PROG, а не SU.WIN95.PROG и не SU.WIN32.PROG. Как всегда вместо простого ответа устроили хрен знает что :) А на первоначальный вопрос так ведь и не ответили.


2АК: RTFM "Win32 SDK/Win32 Programmer's Reference/Overviews/System Services/Pipes/About Pipes/Named Pipes".


Bye!

--- GEcho/32 1.20/Pro
 * Origin:  (2:5054/32.13)