Although this won't actually matter until long after I'm dead, the uint32_t _time field should be upgraded to 64-bit. Note that it should not be time_t, since the size of that is machine dependent and this is part of a wire protocol.
There are quite a few messages that are affected, plus the message header, and no doubt some of the bookkeeping in udpmessenger.
Diff: