On Dec 7, 2006, at 1:26 PM, Richard Gaskin wrote:

Richard Miller wrote:
The computer in question is not set up with networking.

I'm not sure if UDP on the same machine is prevented even without external networking enabled. Maybe someone here can explain.

Well, that had been the case, but I don't remember if I have tried that on XP. An imaginary LAN is a workaround, but that sounds like too much for Richard. Maybe not, but it does involve selecting it as an adaptor and installing the adaptor. I guess setting up a rev chat server might be tried to check these questions. That might also give the clues needed to implement the comm.

I have wondered about named pipes. On Windows, they are not symmetrical and the creating end has to do something special. I think it might be possible with some sort of \\ file name to open the other end. The creation end might be made by some special command- line tool (Ken?) which is controlled by process I/O.

Those with a weak heart should not read this paragraph. Maybe the registry can be used for communication.

Process I/O can be possible for inter-rev-app comm under some circumstances. One standalone is the controlling app. The others are started and ended by the controlling app. All communication is to/from/through the controlling app. There are some gotchas in process I/O and in using stdin/stdout, but this discussion list is here. (The more general approach might be a tree including a chain.)

It might be possible to share a file if one is open for read and the other is open for write. Comm is then done in the buffers. I don't think this can be done with Rev, but it might be worth the experiment.

Renaming files or folders will still involve file I/O, but it might minimize that.

I have seen virtual loopback serial drivers. That might mean buying something. Serial send blocks, but that might be for a very short time in this case.

One can lock a resource (say, open a serial port) and unlock it and send messages by Morse code.

<vaporware>I have tinkered with a more general send.</vaporware>

Get an external made.

Put a 1X1 pixel system window in the corner of the screen. Change the color. The other stack can take a snapshot of that and see what the color is. You can then have 4 senders and lots of receivers.

I would still lean toward UDP (or TCP) or files or file names.

Dar


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to