From: "Condic, Marin D." <condicma@PWFL.COM>
Subject: Re: Spawning a subprocess and communicating with it.
Date: 1998/10/05
Date: 1998-10-05T00:00:00+00:00 [thread overview]
Message-ID: <F3740247C2BED111A0AE00805FEA9C92017FFD1E@pwflml02.pwfl.com> (raw)
Rick Stikkers <rstikkers@TELIS.ORG> writes:
> As far as starting another program within your program, that is
>relatively easy. Look up unix.exec and that should give you a pretty good
>start. When it comes to communicating between these processes, things
>become a little more difficult.
> The programs are going to have to talk back and forth on sockets. As
>long as you just plan on talking between these two processes, it is
>relatively easy. If you plan on adding more processes in the future,
>though, I would suggest writing a message router. Socket communications
can
>either be done through C routines as we use at my company, or through use
of
>C pragmas. Either way, you are going to have to rely heavily on C code.
>Although I am not allowed to release source code done for work, I did find
>some source that looks like it will work at
>http://www.cs.fsu.edu/~baker/cen4010.S97/ada/sockets/gnatsocks/
>Good luck in this journey. It is not an easy road.
>
Thanks for the info. I've bookmarked the page you site & will check it out.
I believe all I am going to need for my current application is the plain
vanilla case of one-to-one communication. Simple command/response protocol
where one process asks the other process for data and that process simply
returns it.
Are you sure it all has to be done with C routines? I'd think that most of
this should be simply connecting to OS runtime libraries, which may have an
interface expressed in C syntax, but ought to be accessible from anything.
Especially since Ada has such good syntax for connecting to stuff in other
languages.
MDC
Marin D. Condic
Real Time & Embedded Systems
Pratt & Whitney,
Government Engines & Space Propulsion
M/S 731-95, P.O.B. 109600,
West Palm Beach, FL, 33410-9600
Ph: 561.796.8997 Fx: 561.796.4669
"The speed with which people can change a courtesy into an entitlement is
awe-inspiring."
-- Miss Manners, February 8, 1994
next reply other threads:[~1998-10-05 0:00 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-10-05 0:00 Condic, Marin D. [this message]
1998-10-06 0:00 ` Spawning a subprocess and communicating with it Robert L. Spooner
1998-10-06 0:00 ` dennison
1998-10-07 0:00 ` Jerry van Dijk
1998-10-07 0:00 ` John McCabe
1998-10-08 0:00 ` dennison
-- strict thread matches above, loose matches on Subject: below --
1998-10-13 0:00 Condic, Marin D.
1998-10-13 0:00 ` Scott Ingram
1998-10-12 0:00 Condic, Marin D.
1998-10-13 0:00 ` Pascal Obry
1998-10-09 0:00 Condic, Marin D.
1998-10-13 0:00 ` Robert I. Eachus
1998-10-09 0:00 Condic, Marin D.
1998-10-08 0:00 Condic, Marin D.
1998-10-09 0:00 ` alan walkington
1998-10-07 0:00 Condic, Marin D.
1998-10-08 0:00 ` dennison
1998-10-08 0:00 ` Jerry van Dijk
1998-10-08 0:00 ` dennison
1998-10-01 0:00 Condic, Marin D.
1998-10-02 0:00 ` Rick Stikkers
1998-10-02 0:00 ` dennison
1998-10-05 0:00 ` John McCabe
1998-10-12 0:00 ` Tom Moran
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox