| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Remote Pipe Question... |
DN>Ok, first of all. You never actually "create" a remote
pipe. You create a
DN>local pipe (ie. the name is like '\PIPE\MyPipe') which can be opened from a
DN>remote workstation (name is like '\\MyServer\PIPE\MyPipe').
DN>JD> sprintf(pipename, "%s.%d", od_control.od_pipe_name,
od_control.od_node);
DN>I'm unfamiliar with your program (I probably should get around to
DN>installing a few doors ;-) I'm not sure what exactly you are doing.
DN>However, what you want to end up with is:
DN>On machine 'sys2': DosCreateNPipe("\\pipe\\oxpipe.0",...);
DN>On the client : DosOpen("\\sys2\\pipe\\oxpipe.0",...);
I see. This is helpful information. The way that my routines work at
this point is that each node creates its own pipe, *but* all pipes are
assumed to be created in the same directory. (Thus, I assumed that in a
networked environment, they'd all create the pipes on a common server.)
It sounds as if in a peer environment, I could have each node create
its pipe locally, and allow the sysop to specify *all the machine names*
that may run Ox on the LAN so that the door can check each of them for
node pipes. On the other hand, that would only work if all of the
machines running BBS nodes were configured to act as servers rather than
just clients, right?
The alternative, I suppose, would be to write a fairly simple message
coordinator program that would run on a central server machine and route
messages back and forth between all the nodes. I've avoided things like
this thus far because they seem to complicate the setup for the door,
but it sounds as if this may be my only alternative.
Thanks for the reply! I appreciate the "education," and if you have any
comments on the alternatives I was thinking over, I'd very much
appreciate them.
Take care,
Joel
* OLX 2.1 TD * Roaches... Now *that's* a thought...
--- WILDMAIL!/WC v4.12
* Origin: For a better door menu, FREQ IRONOX and FICTFACT! (1:202/704.0)SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955 SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809 @PATH: 202/704 701 777 3615/50 396/1 270/101 712/515 711/808 809 934 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.