Comms: Cannot shift a char by 56 bits; ulong not guaranteed to be 64 bits

Using quint64 to get a 64-bit unsigned integer on any Qt platform.

Not doing proper ntoh-type stuff, but probably should.