o Add a couple of options.
o use packed attributed for structs for reliable settings.
o Don't bother stopping threads (thus leaking memory) at the end because
  we might hang in blocking recvfrom()