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
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |