Thanks vek, but you mis-interpreted the issue, and what you said is not the point here.

I knew that, to process multiple connections AT THE SAME, I need to fork or using multi-thread, and that's what I did.

The problem here is a different turkey (is it because Thanksgiving is coming? ;-). HTTP/1.1 allows the client (usually a browser) to send multiple HTTP requests over the same connection (this is called keep alive), and they comes obviously in sequence as those are from the same client (unless the client does multi-threading, but even this is the case, it is still not a problem). On the server site, there is no need for multi-threading for this PARTICULAR issue, especially when you sepcify socket queue size greater than 1 for example 20 something. Even if the requests over the same connection come in at the same time, they will just be queued, ready for being processed later, and no harm is done.

But thanks for your idea any way, have a great day.


In reply to Re: Re: HTTP::Daemon cannot support keep alive properly? by pg
in thread HTTP::Daemon cannot support keep alive properly? by pg

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.