For better or worse, we have a Java GUI which calls various Perl scripts. Now java.pm is used to communicate betwixt & between and the port number is passed explicitly as a parameter to the Perl script.

Which is, ah, inconvenient. We would like to hide in within our gui-handling module (which includes java.pm)

What mechanisms are a) available b) commonly used by *.pm modules to resolve this problem?

Off the top of my head, the following are possible

  1. Stick to single user mode and hard code the port id (perhaps as an environment variable
  2. use a fixed negotiation port and negociate (as per TCP) for ports on a case-by-case basis
Any ideas or references to standard solutions

Thanks!


In reply to Port selection - java.pm by thoglette

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.