1. For the close($new_sock);, should I be checking the return value for this. I know close doesn't return failure for a file handle, but wasn't sure about a socket connection.
Huh?!? From perldoc -f close:
close FILEHANDLE close Closes the file or pipe associated with the file handle, retur +ning true only if IO buffers are success- fully flushed and closes the system file descriptor. Closes t +he currently selected filehandle if the argument is omitted.

It is true that people normally doesn't check closes for failure on regular files. Well, I don't. But then I generally use lexical filehandles and let perl close them for me. Whatever, this doesn't mean that close can't fail... and definitely (I have very limited experiences with sockets but) I've heard many times experienced hackers claim that sockets should be explicitly closeed and checked for failure in doing so.


In reply to Re: Handling sockets in a server by blazar
in thread Handling sockets in a server by skerr1

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.