Delicately-TUICed 0-RTT proxy protocol
The TUIC protocol specification can be found in SPEC.md. This crate provides the low-level abstract of the TUIC protocol in Rust.
Some optional features that can be enabled:
model
- Provides a model of the TUIC protocol, with packet fragmentation and task counter built-in. No I/O operation is involved.marshal
- Provides methods for (un)marsalling the protocol in sync flavor.async_marshal
- Provides methods for (un)marsalling the protocol in async flavor.The root of the protocol abstraction is the Header
.
GNU General Public License v3.0