steady protocol:

Handshake:
    Both sides send a 2 byte little endian integer of the
    most traffic that they will do.

    The smallest of the two are taken, this is maxtraffic.
    If it is too small the connection should be dropped.


Packet format:
    Every second it will send:

        2 bytes (little endian)     - length of actual traffic data
        length bytes                - actual traffic data
        (maxtraffic - length) bytes - garbage padding

