One of the really annoying things about accept() behaving like this is
that the remote socket information can be gone before accept() has a
chance to store it in your `sockaddr_in', requiring a packet sniffer
of some variety before you know who/what/where is scanning your active
ports.
Darren