in reply to IO::socket module or creating by hand

I've never found any lack of "control" using IO::Socket. To my mind, it is one of the best pieces of abstraction on CPAN. Simple, lightweight and very effective.

Several years ago, I did experiment with creating socket code by hand, and mostly succeeded in get what I set out to do to work. But each time I tried something new, I would re-encounter the same problems and misunderstandings, and inevitably, I would return to the IO::Socket::INET source code to resolve them.

IO::Socket programs "just work", and so far have never proved to be limiting. That is the very essence of a good module. It may have some limitations, but I haven't encountered them.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
RIP an inspiration; A true Folk's Guy
  • Comment on Re: IO::socket module or creating by hand

Replies are listed 'Best First'.
Re^2: IO::socket module or creating by hand
by sajanagr (Acolyte) on Jun 15, 2010 at 06:11 UTC
    Thanks for your reply and sharing your experience with me. I will look to explore IO::Socket.