VSTP - Vishu's Secure Transfer Protocol
A fast, secure, and extensible binary protocol for TCP and UDP communication in Rust.
Features
- ๐ Dual Transport Support: Choose between reliable TCP or fast UDP
- ๐ Security Ready: TLS 1.3 support for TCP (coming in v0.2)
- ๐ฆ Fragmentation: Automatic handling of large payloads over UDP
- โ Reliability: Optional ACK-based reliability for UDP
- ๐๏ธ Extensible: Binary headers for custom metadata
- โก High Performance: Zero-copy operations and async/await support
- ๐งช Well Tested: Comprehensive test suite and examples
Quick Start
Add VSTP to your Cargo.toml:
[]
= "0.1"
= { = "1.0", = ["full"] }