Re-initialize the UDP socket and message port every hour

This seems to fix issue #24.