Packet Structure
Our custom protocol is a shared packet structure for all mediums. This allows reusability for any current and future mediums we wish to support without needing to re-invent the structure each time. Additionally, because our packet structure is build on top of Protocol Buffers (Protobufs), we get the benefits it brings. These include:
- Defining the packet structure in a readable JSON-like way for us as developers
- Streamlined bandwidth benefits that a binary format may provide
- Auto-generated code for multiple languages and platforms
- Future-proofing the packet structure for any otherwise breaking changes we may need to make
This packet structure is currently under development and will be covered in more detail at a later date.