datagram sockets do *not* need connect()

So this means I don't need to construct and destroy N sockets
to broadcast, but rather just one.
Fix a deadlock.