Merry Christmas to you too. :-) Thanks for the explanations. The only problem I'm still seeing in my testing is that zombie thread. What happens for me depends on my testing. I'm starting the server, then connect with 3 clients. If I disconnect the clients, in the creation order, 1..2..3, first kill 1, then 2 then 3, there is no zombie thread left. But if I kill them off 3..2..1, then there is the zombie thread, and the server will crash when I restart the clients and send a message. I tried to not detach the $r and $w, and this problem goes away, the threads dissapear from the socklist, but they are still leaking internally, and the tid count from threads->list starts to climb. And my current approach is to try to use your Elm to join threads when they are no longer active. It is departing from your method though. Anyways, thanks for posting this. I learned alot.

In reply to Re: Re: Re: Re: Re: thread:shared by zentara
in thread thread:shared by Anonymous Monk

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.