Limit the size of a single datagram and send multiple datagrams if you h...

...ave more metrics than can fit into a single UDP packet.  Without limiting the size of the datagram, it's possible your packet will fail to be sent.