|
RADLib
RADical C++ application framework
|
RADLib includes a CMake-invoked Python generator for compact binary TCP protocols.
The wire frame is:
uint32 messageId in network byte order.uint32 payloadSize in network byte order.JSON protocol files define messages and fields. The generator emits C++ structs, message IDs, payload encoders/decoders, and frame helpers. Runtime endpoint configuration remains JSON-loadable through RADNet::endpointConfigFromJson().