Zig binary RPC prototype
Download and verify Zig compiler:
./zig/download.sh # Downloads Zig compiler
./zig/zig version # Verify installation
Build and run both components (in separate terminals):
./zig/zig build run-server
./zig/zig build run-client
- Binary protocol with fixed-size message headers
- Arena allocators for efficient memory management
- Type-safe serialization/deserialization
- Currently demonstrates single RPC method (add)
- Basic TCP transport layer without TLS
- Minimal error handling and recovery
MIT License - See LICENSE