vstp 0.1.0

VSTP - Vishu's Secure Transfer Protocol: A fast, secure, and extensible binary protocol for TCP and UDP
Documentation

VSTP - Vishu's Secure Transfer Protocol

Crates.io Documentation License: MIT OR Apache-2.0

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:

[dependencies]
vstp = "0.1"
tokio = { version = "1.0", features = ["full"] }