Not that it seems to matter to anything, but the final line of the
beacon packet should really end in a '\n', too.
Although beacons _should_ fit within single packets, maybe we should
allow for the possibility that they won't? (Or, does this even make
sense with sendto()?)
These, too.
Eh, better do the length too.
One send() call, if possible.
Don't really need send_bytes().
Iterating over the dictionary while removing keys from it was causing
some settings to go missing -- notably, consistently, tivo_mak.
Of course I can't leave well enough alone.
Write only a byte.