spurt protocol: Handshake: none Packet format: 1 byte (signed integer) - length abs(length) bytes - payload If length is a negative the payload is garbage and should be ignored. If length is positive the payload is data and should be passed through.