Re: Interprocess communication.
- From: "Mufasa" <jb@xxxxxxxxxxx>
- Date: Wed, 23 Jul 2008 16:15:51 -0400
It looks like I'm going to do named pipes. Can anybody point me to code
samples (or a class ) that does the pipes for me?
The examples I've seen are .Net 2.0 and are making WinAPI calls.
I'll be using .Net 2.0.
TIA - Jeff.
"Michael Justin" <michael.justin@xxxxxxx> wrote in message
news:486a6ce9$0$25788$9b622d9e@xxxxxxxxxxxxxxxxxx
Mufasa wrote:
You talk about webservices and I've used them extensively but I don't see
how they could work here for most of the stuff. Aren't web services
passive? They can't instigate some kind of action. I would need to do
things like every 15 minutes check with our home server to see if there
are any changes it needs to be aware. And also every 5 minutes tell the
'software watchdog' that it's still alive.
Message Oriented Middleware might be an option too:
http://en.wikipedia.org/wiki/Message-oriented_middleware
There are many very good (including Open Source implementations) and most
of them support .NET, so you can have active and passive components on the
client. The message broker can notify the client about new information,
and the client can send its status back to the server any time.
I wrote Delphi client libraries for some message brokers. MOM solutions
are easy to implement and very useful in medium and large scale systems.
They are not well known in the developer community yet but with service
oriented architecture they will be more common soon.
Hope this helps(tm)
--
Michael Justin
SCJP, SCJA
betasoft - Software for DelphiT and for the JavaT platform
http://www.mikejustin.com - http://www.betabeans.de
.
- References:
- Re: Interprocess communication.
- From: Michael Justin
- Re: Interprocess communication.
- Prev by Date: Re: How to pass information, classes between forms in Windows Application mode
- Next by Date: Re: How can I programmatically multiselect items in a ListView?
- Previous by thread: Re: Interprocess communication.
- Next by thread: Re: Run a .net exe inside a windows form
- Index(es):
Relevant Pages
|