A simple protocol encapsulation
designed to provide lightweight, fast, and high-performance connection flow
This was originally part of the SkiProc protocol encapsulation, but I thought it might be useful elsewhere, so I picked it up separately.
This protocol achieves the most fundamental and critical connectivity concept with minimal data size expansion.
By utilizing this protocol and reasonable program design, the following functions can theoretically be achieved:
- 🔃 Synchronization. Whether it's cross device, cross network reconnection, or backend load balancing, session synchronization can always be ensured.
- 🚀 High-Performance. Regardless of the underlying protocol, it can always maximize the performance and characteristics of the protocol.
- 🧷 Integrity. Complete data will not be lost due to packet loss caused by disconnection, reconnection, or network turbulence.
- 💻️ Cross-Platforms. The rust + cbindgen approach, combined with a super simple API, makes it easy to integrate with any program.