in reply to Web client programming troubles

I would really prefer to use just lower level sockets so I can time the DNS resolution, page response time but more specifically the TCP connection overhead time as this will be part of my display.

If you need to time to that specificity, don't use Perl. You will want to use C as it will introduce the smallest overhead to the actual TCP connection overhead time. I mean, do you really understand what's happening when you say IO::Socket::INET->new()? It's a whole lot more than you think. OO programming is meant to make the programmer's job easier at the expense of the computer's resources.


My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?