Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re: Return values to outside programs

by JavaFan (Canon)
on Aug 21, 2009 at 11:18 UTC ( [id://790326]=note: print w/replies, xml ) Need Help??


in reply to Return values to outside programs

Short answer, details about "Inter Process Communication" is found in perlipc.

Longer answer: it depends what you want to communicate, and at which time. Signalling a single bit can be done by sending a signal. You have 8 bits of communication on program exit: the exit value of your program can be waited on by the parent process. Parent and child can share a pipe or a socket, and communicate via the pipe. Two (or more) processes can use shared memory to exchange messages. If messages are important, and should not be lost even if one of the processes goes belly up, you may want to use a message queue. Perhaps you want to piggyback on an existing frame work to exchange information in the form of a server/client relation: HTTP, FTP, etc, or something that's implemented on top of such a protocol, like SOAP. Or if the data needs to be persistent, you might want to use a database.

I'm sure that for whatever method you pick, you'll be able to find both Perl and Java modules doing the grunt work.

Replies are listed 'Best First'.
Re^2: Return values to outside programs
by targetsmart (Curate) on Aug 22, 2009 at 13:34 UTC
    That is an excellent reply, awesome expert advice, ++JavaFan

    this community has absolute (unconditional) sense of sharing.... LONG LIVE PERLMONKS......


    Vivek
    -- 'I' am not the body, 'I' am the 'soul', which has no beginning or no end, no attachment or no aversion, nothing to attain or lose.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://790326]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (1)
As of 2024-04-24 15:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found