I am trying to plan this out, and come up with some code ideas.

This diagram shows what I want to accomplish:
explain.jpg

So basically, I want to have a web client, be it cgi, php, java, asp, whatever; connect to the server process and get an id and start a child daemon to keep as its own.

Then the web client will talk to the child which maintains a connection to a server somewhere else and recieves / sends data back and forth. The received data will be stored in a buffer or que for deliver back to the web client when it connects.

Is this laid out efficiently or should I always connect to the main daemon and have it talk to the children? Anyone have an existing project like this that could help guide me, or some code examples?

Is it possible to talk to a process that is already running without using a port?

Thanks for any and all help, no matter how big or little.

In reply to Daemon - Child - Client - Server by PyroX

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.