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.


In reply to Re: Return values to outside programs by JavaFan
in thread Return values to outside programs by patt

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.