IO::Socket->connected() doesn't return true on datagram sockets